<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之旅 廣告
                # QXmlNodeModelIndex Class Reference ## [[QtXmlPatterns](index.htm) module] 該QXmlNodeModelIndex類標識從子類中的XML節點模型的節點[QAbstractXmlNodeModel](qabstractxmlnodemodel.html)。[More...](#details) ### Types * `enum DocumentOrder { Precedes, Is, Follows }` * `enum NodeKind { Attribute, Comment, Document, Element, ..., Text }` ### Methods * `__init__ (self)` * `__init__ (self, QXmlNodeModelIndex?other)` * `int additionalData (self)` * `int data (self)` * `object internalPointer (self)` * `bool isNull (self)` * `QAbstractXmlNodeModel model (self)` ### Special Methods * `bool __eq__ (self, QXmlNodeModelIndex?other)` * `int __hash__ (self)` * `bool __ne__ (self, QXmlNodeModelIndex?other)` * * * ## Detailed Description 該QXmlNodeModelIndex類標識從子類中的XML節點模型的節點[QAbstractXmlNodeModel](qabstractxmlnodemodel.html)。 QXmlNodeModelIndex是一個索引到一個[XML node model](qabstractxmlnodemodel.html)。它包含: * A pointer to an [XML node model](qabstractxmlnodemodel.html), which is returned by [model](qxmlnodemodelindex.html#model)(), and * Some data, which is returned by [data](qxmlnodemodelindex.html#data)(), [internalPointer](qxmlnodemodelindex.html#internalPointer)(), and [additionalData](qxmlnodemodelindex.html#additionalData)(). 因為QXmlNodeModelIndex是故意一個簡單的類,它沒有成員函數來訪問節點的屬性。例如,它不具有用于獲取節點的名稱或屬性或子節點的列表的功能。如果你發現你需要找回這種從查詢結果的信息,有兩種方法來進行。 * Send the output of your [XQuery](index.htm) to an [XML receiver](qabstractxmlreceiver.html), or * Let your [XQuery](index.htm) do all the work to produce the desired result. 第二個案例是通過例子來說明。假設你要填充列表控件與一組結果元素的某些屬性的值。你可以寫一個[XQuery](index.htm)返回元素集合,然后你會寫遍歷結果元素,得到他們的屬性,并提取所需的字符串值的代碼。但更簡單的辦法,那就是增加你的[XQuery](index.htm)尋找所需的屬性值。然后,所有你所要做的就是評估[XQuery](index.htm)使用的版本[QXmlQuery.evaluateTo](qxmlquery.html#evaluateTo)()為填充[QStringList](qstringlist.html),您可以直接發送到您的Widget 。 QXmlNodeModelIndex不強加任何限制`data`看重的QXmlNodeModelIndex應包含的內容。數據的含義左到相關的[node model](qabstractxmlnodemodel.html)。因為QXmlNodeModelIndex依賴于特定的子類[QAbstractXmlNodeModel](qabstractxmlnodemodel.html)它的存在,你可以創建QXmlNodeModelIndex的一個實例的唯一方法是通過詢問節點模型與為您創建一個[QAbstractXmlNodeModel.createIndex](qabstractxmlnodemodel.html#createIndex)( ) 。由于該功能是受保護的,它通常是一個好主意,寫一個公共函數,從參數是適合您的特定節點的模型創建一個QXmlNodeModelIndex 。 一個默認的構造節點索引據說是空,即,[isNull](qxmlnodemodelindex.html#isNull)( )返回True 。 QXmlNodeModelIndex和[QAbstractXmlNodeModel](qabstractxmlnodemodel.html)遵循用于相同的設計圖案[QModelIndex](qmodelindex.html)和[QAbstractItemModel](qabstractitemmodel.html)。 * * * ## Type Documentation ``` QXmlNodeModelIndex.DocumentOrder ``` 標識特定的節點比較運算符,應使用。 | Constant | Value | Description | | --- | --- | --- | | `QXmlNodeModelIndex.Precedes` | `-1` | 標志著`\&lt;\&lt;`運營商。測試第一個操作數是否優先于第二個文件中。 | | `QXmlNodeModelIndex.Follows` | `1` | 標志著`\&gt;\&gt;`運營商。測試第一個操作數是否遵循第二文檔中。 | | `QXmlNodeModelIndex.Is` | `0` | 標志著`is`運營商。測試兩個節點是否有相同的節點標識。 | ``` QXmlNodeModelIndex.NodeKind ``` 確定了一種節點。 | Constant | Value | Description | | --- | --- | --- | | `QXmlNodeModelIndex.Attribute` | `1` | 標識屬性節點 | | `QXmlNodeModelIndex.Text` | `64` | 識別文本節點 | | `QXmlNodeModelIndex.Comment` | `2` | 標識一個注釋節點 | | `QXmlNodeModelIndex.Document` | `4` | 標識一個文檔節點 | | `QXmlNodeModelIndex.Element` | `8` | 標識一個元素節點 | | `QXmlNodeModelIndex.Namespace` | `16` | 標識一個命名空間節點 | | `QXmlNodeModelIndex.ProcessingInstruction` | `32` | 識別處理指令。 | 請注意,可選的XML聲明的XML文檔的最開始并不是一個處理指令 **See also** [QAbstractXmlNodeModel.kind](qabstractxmlnodemodel.html#kind)( ) 。 * * * ## Method Documentation ``` QXmlNodeModelIndex.__init__ (self) ``` 默認構造函數。創建一個項目,是`null`。 **See also** [isNull](qxmlnodemodelindex.html#isNull)( ) 。 ``` QXmlNodeModelIndex.__init__ (self, QXmlNodeModelIndex?other) ``` 標準的拷貝構造函數。創建[QXmlNodeModelIndex](qxmlnodemodelindex.html)例如,它是一個拷貝_other_。 ``` int QXmlNodeModelIndex.additionalData (self) ``` 返回第二數據值。該節點的索引保存兩個數據值。[data](qxmlnodemodelindex.html#data)( )返回第一個。 **See also** [data](qxmlnodemodelindex.html#data)( ) 。 ``` int QXmlNodeModelIndex.data (self) ``` 返回第一個數據值。該節點的索引保存兩個數據值。[additionalData](qxmlnodemodelindex.html#additionalData)( )返回第二個。 **See also** [additionalData](qxmlnodemodelindex.html#additionalData)( ) 。 ``` object QXmlNodeModelIndex.internalPointer (self) ``` 返回第一個數據值作為一個void *指針。 **See also** [additionalData](qxmlnodemodelindex.html#additionalData)( ) 。 ``` bool QXmlNodeModelIndex.isNull (self) ``` 返回True如果[QXmlNodeModelIndex](qxmlnodemodelindex.html)是一個默認的構造值,否則返回False 。 空[QXmlNodeModelIndex](qxmlnodemodelindex.html)不代表任何節點,并且可以與同時使用[QAbstractXmlNodeModel](qabstractxmlnodemodel.html)。 ``` QAbstractXmlNodeModel QXmlNodeModelIndex.model (self) ``` [](qabstractxmlnodemodel.html) [返回](qabstractxmlnodemodel.html)[QAbstractXmlNodeModel](qabstractxmlnodemodel.html)該節點的索引指。[QXmlNodeModelIndex](qxmlnodemodelindex.html)不擁有[QAbstractXmlNodeModel](qabstractxmlnodemodel.html)并沒有保持其一生的軌跡,因此這個指針將吊著如果[QAbstractXmlNodeModel](qabstractxmlnodemodel.html)首先釋放。 有實例的,因為沒有setter的節點模型[QXmlNodeModelIndex](qxmlnodemodelindex.html)實例僅創建[QAbstractXmlNodeModel.createIndex](qabstractxmlnodemodel.html#createIndex)( ) 。 ``` bool QXmlNodeModelIndex.__eq__ (self, QXmlNodeModelIndex?other) ``` ``` int QXmlNodeModelIndex.__hash__ (self) ``` ``` bool QXmlNodeModelIndex.__ne__ (self, QXmlNodeModelIndex?other) ```
                  <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>

                              哎呀哎呀视频在线观看