<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # QXmlReader Class Reference ## [[QtXml](index.htm) module] 該QXmlReader類提供對XML的讀者(即解析器)的接口。[More...](#details) 通過繼承[QXmlSimpleReader](qxmlsimplereader.html)。 ### Methods * `__init__ (self)` * `__init__ (self, QXmlReader)` * `QXmlContentHandler contentHandler (self)` * `QXmlDeclHandler declHandler (self)` * `QXmlDTDHandler DTDHandler (self)` * `QXmlEntityResolver entityResolver (self)` * `QXmlErrorHandler errorHandler (self)` * `(bool, bool?ok) feature (self, QString?name)` * `bool hasFeature (self, QString?name)` * `bool hasProperty (self, QString?name)` * `QXmlLexicalHandler lexicalHandler (self)` * `bool parse (self, QXmlInputSource?input)` * `bool parse (self, QXmlInputSource?input)` * `(sip.voidptr, bool?ok) property (self, QString?name)` * `setContentHandler (self, QXmlContentHandler?handler)` * `setDeclHandler (self, QXmlDeclHandler?handler)` * `setDTDHandler (self, QXmlDTDHandler?handler)` * `setEntityResolver (self, QXmlEntityResolver?handler)` * `setErrorHandler (self, QXmlErrorHandler?handler)` * `setFeature (self, QString?name, bool?value)` * `setLexicalHandler (self, QXmlLexicalHandler?handler)` * `setProperty (self, QString?name, sip.voidptr?value)` * * * ## Detailed Description 該QXmlReader類提供對XML的讀者(即解析器)的接口。 這個抽象類提供了所有Qt的XML讀取器的接口。目前只有一個執行包括在Qt的XML模塊的讀取器的:[QXmlSimpleReader](qxmlsimplereader.html)。在未來的版本中可能會有更多的讀者提供(例如驗證解析器)不同的屬性。 XML類的設計遵循[SAX2 Java interface](http://www.saxproject.org/),與調整以適應Qt的命名約定的名稱。這應該是很容易的人誰曾與SAX2合作,開始使用Qt的XML類。 所有讀者使用類[QXmlInputSource](qxmlinputsource.html)讀取輸入文檔。既然你是在XML文檔中的特定內容通常興趣,讀者通過特別的處理類(報告內容[QXmlDTDHandler](qxmldtdhandler.html),[QXmlDeclHandler](qxmldeclhandler.html),[QXmlContentHandler](qxmlcontenthandler.html),[QXmlEntityResolver](qxmlentityresolver.html),[QXmlErrorHandler](qxmlerrorhandler.html)和[QXmlLexicalHandler](qxmllexicalhandler.html)),您必須繼承,如果你要處理的內容。 由于處理程序類只描述接口,你必須實現所有的功能。我們所提供的[QXmlDefaultHandler](qxmldefaulthandler.html)類來簡化這一過程:它實現了一個默認的行為(做什么)的所有功能,所以你可以繼承它,只是實現您感興趣的功能 功能和讀取器的性能可與設置[setFeature](qxmlreader.html#setFeature)()和[setProperty](qxmlreader.html#setProperty)( )分別。您可以設置讀卡器使用自己的子類與[setEntityResolver](qxmlreader.html#setEntityResolver)( )[setDTDHandler](qxmlreader.html#setDTDHandler)( )[setContentHandler](qxmlreader.html#setContentHandler)( )[setErrorHandler](qxmlreader.html#setErrorHandler)( )[setLexicalHandler](qxmlreader.html#setLexicalHandler)()和[setDeclHandler](qxmlreader.html#setDeclHandler)( ) 。解析本身開始調用[parse](qxmlreader.html#parse)( ) 。 * * * ## Method Documentation ``` QXmlReader.__init__ (self) ``` ``` QXmlReader.__init__ (self, QXmlReader) ``` ``` QXmlContentHandler QXmlReader.contentHandler (self) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 返回內容處理程序或0,如果沒有被設置。 ](qxmlcontenthandler.html) [**See also**](qxmlcontenthandler.html) [setContentHandler](qxmlreader.html#setContentHandler)( ) 。 ``` QXmlDeclHandler QXmlReader.declHandler (self) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 返回聲明的處理程序或0,如果沒有被設置。 ](qxmldeclhandler.html) [**See also**](qxmldeclhandler.html) [setDeclHandler](qxmlreader.html#setDeclHandler)( ) 。 ``` QXmlDTDHandler QXmlReader.DTDHandler (self) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 返回DTD處理程序或0,如果沒有被設置。 ](qxmldtdhandler.html) [**See also**](qxmldtdhandler.html) [setDTDHandler](qxmlreader.html#setDTDHandler)( ) 。 ``` QXmlEntityResolver QXmlReader.entityResolver (self) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 返回實體解析器或0,如果沒有被設置。 ](qxmlentityresolver.html) [**See also**](qxmlentityresolver.html) [setEntityResolver](qxmlreader.html#setEntityResolver)( ) 。 ``` QXmlErrorHandler QXmlReader.errorHandler (self) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 返回的錯誤處理程序或0 ,如果沒有被設置。 ](qxmlerrorhandler.html) [**See also**](qxmlerrorhandler.html) [setErrorHandler](qxmlreader.html#setErrorHandler)( ) 。 ``` (bool, bool?ok) QXmlReader.feature (self, QString?name) ``` 這種方法是抽象的,應在任何子類中重新實現。 如果讀者有所謂的功能_name_,則返回功能的值。如果不存在此類功能的返回值是不確定的。 If _ok_不為0時:`*`_ok_被設置為True,如果讀者有所謂的功能_name_否則`*`_ok_設置為False 。 **See also** [setFeature](qxmlreader.html#setFeature)()和[hasFeature](qxmlreader.html#hasFeature)( ) 。 ``` bool QXmlReader.hasFeature (self, QString?name) ``` 這種方法是抽象的,應在任何子類中重新實現。 Returns `true`如果讀者有所謂的功能_name_否則返回False 。 **See also** [feature](qxmlreader.html#feature)()和[setFeature](qxmlreader.html#setFeature)( ) 。 ``` bool QXmlReader.hasProperty (self, QString?name) ``` 這種方法是抽象的,應在任何子類中重新實現。 如果讀者有屬性,則返回True_name_否則返回False 。 **See also** [property](qxmlreader.html#property)()和[setProperty](qxmlreader.html#setProperty)( ) 。 ``` QXmlLexicalHandler QXmlReader.lexicalHandler (self) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 返回詞法處理程序或0,如果沒有被設置。 ](qxmllexicalhandler.html) [**See also**](qxmllexicalhandler.html) [setLexicalHandler](qxmlreader.html#setLexicalHandler)( ) 。 ``` bool QXmlReader.parse (self, QXmlInputSource?input) ``` 這種方法是抽象的,應在任何子類中重新實現。 讀取從XML文檔_input_并解析它。返回True如果解析成功,否則返回False 。 ``` bool QXmlReader.parse (self, QXmlInputSource?input) ``` 這種方法是抽象的,應在任何子類中重新實現。 ``` (sip.voidptr, bool?ok) QXmlReader.property (self, QString?name) ``` 這種方法是抽象的,應在任何子類中重新實現。 如果讀者有物業_name_,這個函數返回的屬性的值,否則返回值是不確定的。 If _ok_不為0 :如果讀者有_name_屬性`*`_ok_設置為True ,否則`*`_ok_設置為False 。 **See also** [setProperty](qxmlreader.html#setProperty)()和[hasProperty](qxmlreader.html#hasProperty)( ) 。 ``` QXmlReader.setContentHandler (self, QXmlContentHandler?handler) ``` 這種方法是抽象的,應在任何子類中重新實現。 設置內容處理器_handler_。 **See also** [contentHandler](qxmlreader.html#contentHandler)( ) 。 ``` QXmlReader.setDeclHandler (self, QXmlDeclHandler?handler) ``` 這種方法是抽象的,應在任何子類中重新實現。 設置申報處理程序_handler_。 **See also** [declHandler](qxmlreader.html#declHandler)( ) 。 ``` QXmlReader.setDTDHandler (self, QXmlDTDHandler?handler) ``` 這種方法是抽象的,應在任何子類中重新實現。 設置DTD處理程序_handler_。 **See also** [DTDHandler](qxmlreader.html#DTDHandler)( ) 。 ``` QXmlReader.setEntityResolver (self, QXmlEntityResolver?handler) ``` 這種方法是抽象的,應在任何子類中重新實現。 設置實體解析器_handler_。 **See also** [entityResolver](qxmlreader.html#entityResolver)( ) 。 ``` QXmlReader.setErrorHandler (self, QXmlErrorHandler?handler) ``` 這種方法是抽象的,應在任何子類中重新實現。 設置錯誤處理程序_handler_。清除錯誤處理程序,如果_handler_為0。 **See also** [errorHandler](qxmlreader.html#errorHandler)( ) 。 ``` QXmlReader.setFeature (self, QString?name, bool?value) ``` 這種方法是抽象的,應在任何子類中重新實現。 設置所謂的功能_name_為給定的_value_。如果讀者不具備該功能沒有任何反應。 **See also** [feature](qxmlreader.html#feature)()和[hasFeature](qxmlreader.html#hasFeature)( ) 。 ``` QXmlReader.setLexicalHandler (self, QXmlLexicalHandler?handler) ``` 這種方法是抽象的,應在任何子類中重新實現。 設置詞法處理程序_handler_。 **See also** [lexicalHandler](qxmlreader.html#lexicalHandler)( ) 。 ``` QXmlReader.setProperty (self, QString?name, sip.voidptr?value) ``` 這種方法是抽象的,應在任何子類中重新實現。 設置屬性_name_至_value_。如果讀者不具備的屬性沒有任何反應。 **See also** [property](qxmlreader.html#property)()和[hasProperty](qxmlreader.html#hasProperty)( ) 。
                  <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>

                              哎呀哎呀视频在线观看