qt讀取xml有2個方法
對於xml資料比較大的就要用qxmlstreamreader
對於資料比較小的就用qdomdocument,這個比較方便
我這裡就是以qdomdocument為主要內容,講解如何讀取
index.xml
<?xml version="1.0" encoding="utf-8"?>
1234567
wangwang
wuying
1234567
wangwang
wuying
1234567
wangwang
wuying
main.cpp
#include "qtextcodec"
#include "qdomdocument"
int main(int argc, char *argv)
if (!doc.setcontent(&xmlfile))
qdomelement root = doc.documentelement();
qdomnode node=root.firstchild().firstchild().nextsibling();
qdebug(node.toelement().text().toascii());
qdebug(node.nodename().toascii());
return a.exec();}
Qt 使用流來讀取xml
1 新建qt控制台應用,在.pro中新增 qt core xml2 xml檔案 書庫 圖書 編號 1 書名 qt 書名 linux3 qxmlstreamreader reader reader.setdevice file 設定檔案,這時會將流設定為初始狀態 while reader.atend ...
C 讀取 讀取XML
讀取xml到listbox combobox 1,知識需求 1 訪問xml檔案的兩個基本模型 一,dom模型 使用dom的好處在於它允許編輯和更新xml文件,可以隨機訪問文件中的資料,可以使用xpath查詢,但是,dom的缺點在於它需要一次性的載入整個文件到記憶體中,對於大型的文件,這會造成資源問題...
QT開發應用程式(19) 讀取XML檔案
在工程檔案設定中修改 qt modules 中增加xml 加一行 qt xml xml例 把xml檔案存入utf 8格式的檔案中。如果沒有中文字元,檔案存放格式可以忽略 xml version 1.0 encoding utf 8 test class class name english 50 s...