<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # QXmlLexicalHandler Class Reference ## [[QtXml](index.htm) module] 該QXmlLexicalHandler類提供了一個接口來報告XML數據的詞匯內容。[More...](#details) 通過繼承[QXmlDefaultHandler](qxmldefaulthandler.html)。 ### Methods * `__init__ (self)` * `__init__ (self, QXmlLexicalHandler)` * `bool comment (self, QString?ch)` * `bool endCDATA (self)` * `bool endDTD (self)` * `bool endEntity (self, QString?name)` * `QString errorString (self)` * `bool startCDATA (self)` * `bool startDTD (self, QString?name, QString?publicId, QString?systemId)` * `bool startEntity (self, QString?name)` * * * ## Detailed Description 該QXmlLexicalHandler類提供了一個接口來報告XML數據的詞匯內容。 在詞法處理程序的事件適用于整個文件,而不僅僅是文檔元素,并且所有的詞法處理事件的內容處理程序的startDocument和endDocument事件之間出現。 您可以設置詞法處理程序[QXmlReader.setLexicalHandler](qxmlreader.html#setLexicalHandler)( ) 。 此接口的設計是基于SAX2擴展LexicalHandler 。 該接口提供了[startDTD](qxmllexicalhandler.html#startDTD)( )[endDTD](qxmllexicalhandler.html#endDTD)( )[startEntity](qxmllexicalhandler.html#startEntity)( )[endEntity](qxmllexicalhandler.html#endEntity)( )[startCDATA](qxmllexicalhandler.html#startCDATA)( )[endCDATA](qxmllexicalhandler.html#endCDATA)()和[comment](qxmllexicalhandler.html#comment)()函數。 * * * ## Method Documentation ``` QXmlLexicalHandler.__init__ (self) ``` ``` QXmlLexicalHandler.__init__ (self, QXmlLexicalHandler) ``` ``` bool QXmlLexicalHandler.comment (self, QString?ch) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀者調用這個函數的文檔中的任意位置報告一個XML注釋。它報告的注釋文本_ch_。 如果這個函數返回False讀者停止解析和報告錯誤。讀者使用函數[errorString](qxmllexicalhandler.html#errorString)( )來獲得錯誤信息。 ``` bool QXmlLexicalHandler.endCDATA (self) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀者調用這個函數來報告CDATA節的結尾。 如果這個函數返回False讀者停止解析和報告錯誤。讀者使用函數[errorString](qxmllexicalhandler.html#errorString)( )來獲得錯誤信息。 **See also** [startCDATA](qxmllexicalhandler.html#startCDATA)()和[QXmlContentHandler.characters](qxmlcontenthandler.html#characters)( ) 。 ``` bool QXmlLexicalHandler.endDTD (self) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀者調用這個函數來報告的DTD聲明的末尾,如果有的話。 如果這個函數返回False讀者停止解析和報告錯誤。讀者使用函數[errorString](qxmllexicalhandler.html#errorString)( )來獲得錯誤信息。 **See also** [startDTD](qxmllexicalhandler.html#startDTD)( ) 。 ``` bool QXmlLexicalHandler.endEntity (self, QString?name) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀者調用這個函數來報告稱為實體的結束_name_。 對于每一個[startEntity](qxmllexicalhandler.html#startEntity)( )調用,有相應endEntity ( )調用。該呼叫[startEntity](qxmllexicalhandler.html#startEntity)()和endEntity ( )是正確嵌套。 如果這個函數返回False讀者停止解析和報告錯誤。讀者使用函數[errorString](qxmllexicalhandler.html#errorString)( )來獲得錯誤信息。 **See also** [startEntity](qxmllexicalhandler.html#startEntity)( )[QXmlContentHandler.skippedEntity](qxmlcontenthandler.html#skippedEntity)()和[QXmlSimpleReader.setFeature](qxmlsimplereader.html#setFeature)( ) 。 ``` QString QXmlLexicalHandler.errorString (self) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀者調用這個函數來得到一個錯誤字符串,如果任何的處理函數返回False 。 ``` bool QXmlLexicalHandler.startCDATA (self) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀者調用這個函數來報告CDATA節的開始。 CDATA節的內容是通過報導[QXmlContentHandler.characters](qxmlcontenthandler.html#characters)()函數。此功能僅用于報告的邊界。 如果這個函數返回False讀者停止解析和報告錯誤。讀者使用函數[errorString](qxmllexicalhandler.html#errorString)( )來獲得錯誤信息。 **See also** [endCDATA](qxmllexicalhandler.html#endCDATA)( ) 。 ``` bool QXmlLexicalHandler.startDTD (self, QString?name, QString?publicId, QString?systemId) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀者調用這個函數來報告的DTD聲明的開始,如果有的話。它報告中的文檔類型的名稱_name_在公共標識符_publicId_和在系統中的標識符_systemId_。 如果公共標識缺失,_publicId_被設置為空字符串。如果系統標識符丟失,_systemId_被設置為空字符串。請注意,這不是有效的XML有一個公共的標識符,但沒有系統標識符,在這種情況下,會發生解析錯誤。 通過報告的所有聲明[QXmlDTDHandler](qxmldtdhandler.html) or [QXmlDeclHandler](qxmldeclhandler.html)該startDTD ()之間出現[endDTD](qxmllexicalhandler.html#endDTD)( )調用。 如果這個函數返回False讀者停止解析和報告錯誤。讀者使用函數[errorString](qxmllexicalhandler.html#errorString)( )來獲得錯誤信息。 **See also** [endDTD](qxmllexicalhandler.html#endDTD)( ) 。 ``` bool QXmlLexicalHandler.startEntity (self, QString?name) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀者調用這個函數來報告稱為實體的開始_name_。 請注意,如果該實體是未知的,讀者通過它的報告[QXmlContentHandler.skippedEntity](qxmlcontenthandler.html#skippedEntity)() ,而不是通過這個功能。 如果這個函數返回False讀者停止解析和報告錯誤。讀者使用函數[errorString](qxmllexicalhandler.html#errorString)( )來獲得錯誤信息。 **See also** [endEntity](qxmllexicalhandler.html#endEntity)()和[QXmlSimpleReader.setFeature](qxmlsimplereader.html#setFeature)( ) 。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看