hero_xmlContentHandler.h
上传用户:quanyou
上传日期:2022-06-07
资源大小:39k
文件大小:2k
源码类别:

xml/soap/webservice

开发平台:

Visual C++

  1.  // HERO_XMLContentHandler.h: derived class from SAXContentHandlerImpl
  2.  
  3. #if !defined(AFX_HERO_XMLCONTENTHANDLER_H__2C6A0331_CB15_4603_8086_7EA1376E83D4__INCLUDED_)
  4. #define AFX_HERO_XMLCONTENTHANDLER_H__2C6A0331_CB15_4603_8086_7EA1376E83D4__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. #include "SAXContentHandlerImpl.h"
  9. class HERO_XMLContentHandler : public SAXContentHandlerImpl  
  10. {
  11. public:
  12. static HERO_XMLContentHandler * CreateInstance();
  13.     HERO_XMLContentHandler();
  14.     virtual ~HERO_XMLContentHandler();
  15.     virtual HRESULT STDMETHODCALLTYPE startDocument( void);
  16. virtual HRESULT STDMETHODCALLTYPE endDocument( void);
  17.     virtual HRESULT STDMETHODCALLTYPE startElement( 
  18.             /* [in] */ wchar_t __RPC_FAR *pwchNamespaceUri,
  19.             /* [in] */ int cchNamespaceUri,
  20.             /* [in] */ wchar_t __RPC_FAR *pwchLocalName,
  21.             /* [in] */ int cchLocalName,
  22.             /* [in] */ wchar_t __RPC_FAR *pwchRawName,
  23.             /* [in] */ int cchRawName,
  24.             /* [in] */ ISAXAttributes __RPC_FAR *pAttributes);
  25.     virtual HRESULT STDMETHODCALLTYPE endElement( 
  26.             /* [in] */ wchar_t __RPC_FAR *pwchNamespaceUri,
  27.             /* [in] */ int cchNamespaceUri,
  28.             /* [in] */ wchar_t __RPC_FAR *pwchLocalName,
  29.             /* [in] */ int cchLocalName,
  30.             /* [in] */ wchar_t __RPC_FAR *pwchRawName,
  31.             /* [in] */ int cchRawName);
  32.     virtual HRESULT STDMETHODCALLTYPE characters( 
  33.             /* [in] */ wchar_t __RPC_FAR *pwchChars,
  34.             /* [in] */ int cchChars);
  35. private:
  36. BOOL m_bflag;
  37. int idnt;
  38. int i,k;
  39. };
  40. #endif // !defined(AFX_HERO_XMLCONTENTHANDLER_H__2C6A0331_CB15_4603_8086_7EA1376E83D4__INCLUDED_)