QT的QDomDocument类的使用
詳細說明
QDomDocument類表示XML文檔。
QDomDocument類代表整個XML文檔。從概念上講,它是文檔樹的根,并提供對文檔數據的主要訪問。
由于元素,文本節點,注釋,處理指令等不能在文檔上下文之外存在,因此文檔類還包含創建這些對象所需的工廠功能。創建的節點對象具有ownerDocument()函數,該函數將它們與在其上下文中創建的文檔相關聯。最常使用的DOM類是QDomNode,QDomDocument,QDomElement和QDomText。
解析的XML在內部由對象樹表示,可以使用各種QDom類訪問這些對象。所有QDom類僅引用內部樹中的對象。一旦引用它們的最后一個QDom對象或QDomDocument本身被刪除,DOM樹中的內部對象將被刪除。
元素,文本節點等的創建是使用此類中提供的各種工廠功能完成的。使用QDom類的默認構造函數只會導致無法操縱或將其插入Document的空對象。
QDomDocument類具有用于創建文檔數據的多個函數,例如,createElement(),createTextNode(),createComment(),createCDATASection(),createProcessingInstruction(),createAttribute()和createEntityReference()。其中一些函數具有支持名稱空間的版本,即createElementNS()和createAttributeNS()。 createDocumentFragment
總結
以上是生活随笔為你收集整理的QT的QDomDocument类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新家装修,地板和瓷砖?哪个好
- 下一篇: QT的QDomElement类的使用