程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Xerces C++ SAX 解析事件總結

Xerces C++ SAX 解析事件總結

編輯:C++入門知識

 virtual void characters

    (

        const   XMLCh* const    chars

        , const XMLSize_t       length

    );

 
 Receive notification of character data inside an element.

在一個元素中接收字符數據的通知
 
virtual void endDocument();

 
 Receive notification of the end of the document.

接收文檔結束的通知
 
  virtual void endElement

         (

                   const XMLCh* const uri,

                   const XMLCh* const localname,

                   const XMLCh* const qname

         );

 
 Receive notification of the end of an element.

接收一個元素的結束的通知
 
  virtual void ignorableWhitespace

    (

        const   XMLCh* const    chars

        , const XMLSize_t       length

    );

 
 Receive notification of ignorable whitespace in element content.

接收元素內容中可忽略的空白的通知
 
virtual void processingInstruction

    (

        const   XMLCh* const    target

        , const XMLCh* const    data

    );

 
 Receive notification of a processing instruction.

接收處理指令的通知
 
virtual void resetDocument();

 
 Reset the Document object on its reuse

重設文件對象
 
virtual void setDocumentLocator(const Locator* const locator);

 
 Receive a Locator object for document events.

接收文檔事件的Locator對象。
 
virtual void startDocument();

 
 Receive notification of the beginning of the document.

收到通知的開頭的文件。
 
         virtual void startPrefixMapping

         (

                   const        XMLCh* const prefix,

                   const        XMLCh* const uri

         ) ;

 
 Receive notification of the start of an element.

收到命名空間前綴映射開始的通知。
 
         virtual void endPrefixMapping

         (

                   const        XMLCh* const prefix

         ) ;

 
 Receive notification of the end of an namespace prefix mapping.

收到命名空間前綴映射結束的通知。

 
 
         virtual void skippedEntity

         (

                   const        XMLCh* const name

         ) ;

 
 Receive notification of a skipped entity。

接收跳過的實體的通知
 
    virtual InputSource* resolveEntity

    (

        const   XMLCh* const    publicId

        , const XMLCh* const    systemId

    );

 
 Resolve an external entity.

解析外部實體。
 
virtual void error(const SAXParseException& exc);

 
 Receive notification of a recoverable parser error.

接收可恢復的解析器錯誤的通知。
 
virtual void fatalError(const SAXParseException& exc);

 
 Report a fatal XML parsing error.

報告嚴重的XML解析錯誤。
 
virtual void warning(const SAXParseException& exc);

 
 Receive notification of a parser warning.

收到通知的解析器警告。
 
virtual void resetErrors();

 
 Reset the Error handler object on its reuse

重置的錯誤處理程序對象重用
 
    virtual void notationDecl

    (

        const   XMLCh* const    name

        , const XMLCh* const    publicId

        , const XMLCh* const    systemId

    );

 
 Receive notification of a notation declaration.

收到通知的一個符號聲明。
 
virtual void resetDocType();

 
 Reset the DTD object on its reuse

重設DTD對象的重用
 
    virtual void unparsedEntityDecl

    (

        const   XMLCh* const    name

        , const XMLCh* const    publicId

        , const XMLCh* const    systemId

        , const XMLCh* const    notationName

    );

 
 Receive notification of an unparsed entity declaration.

收到通知的一個未解析的實體聲明。
 
    virtual void comment

    (

        const   XMLCh* const    chars

        , const XMLSize_t       length

    );

 
 Receive notification of comments.

收到注釋事件。
 
virtual void endCDATA ();

 
 Receive notification of the end of a CDATA section.

收到通知的一個CDATA部分。
 
virtual void endDTD ();

 
 Receive notification of the end of the DTD declarations.

收到通知的DTD聲明。
 
virtual void endEntity (const XMLCh* const name);

 
 Receive notification of the end of an entity.

接收一個實體的結束的通知。
 
virtual void startCDATA ();

 
 Receive notification of the start of a CDATA section.

接收通知的CDATA節開始。
 
    virtual void startDTD

    (

        const   XMLCh* const    name

        , const   XMLCh* const    publicId

        , const   XMLCh* const    systemId

    );

 
 Receive notification of the start of the DTD declarations.

收到通知的DTD聲明的開始。
 
virtual void startEntity (const XMLCh* const name);

 
 Receive notification of the start of an entity.

接收通知開始一個實體。
 
    virtual void elementDecl

    (

        const   XMLCh* const    name

        , const XMLCh* const    model

    );

 
 Report an element type declaration.

報告一個元素類型聲明。
 
    virtual void attributeDecl

    (

        const   XMLCh* const    eName

        , const XMLCh* const    aName

        , const XMLCh* const    type

        , const XMLCh* const    mode

        , const XMLCh* const    value

    );

 
 Report an attribute type declaration.

報告屬性類型聲明。
 
    virtual void internalEntityDecl

    (

        const   XMLCh* const    name

        , const XMLCh* const    value

    );

 
 Report an internal entity declaration.

報告內部實體聲明。
 
    virtual void externalEntityDecl

    (

        const   XMLCh* const    name

        , const XMLCh* const    publicId

        , const XMLCh* const    systemId

    );

 
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved