91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 21KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-23
  • 語言: 其他
  • 標簽: XML??Qt??

資源簡介

源代碼來自于creator快速入門例子,對其進行簡單的修改和注釋

資源截圖

代碼片段和文件信息

#include?
#include?l>

//xml中的xml說明對應QDomProcessingInstruction

//xml中的元素對應QDomElement類

//xml中的屬性對應QDomArr類

//xml中的文本內容對應QDomText類

//Qt中,所有的Dom節點,比如說明,元素,屬性和文本等,都使用QDomNode來表示

//文檔本身用?QDomDocument?類表示

int?main(int?argc?char?*argv[])
{
????QCoreApplication?a(argc?argv);

????//?新建QDomDocument類對象,它代表一個xml文檔
????QDomDocument?doc;

????QFile?file(“../myDOM1/my.xml“);
????if?(!file.open(QIODevice::ReadOnly))?return?0;

????//?將文件內容讀到doc中
????if?(!doc.setContent(&file))?{?//setContent()函數設置整個文檔內容,將xml文檔內容解析為一個DOM樹
????????file.close();
????????return?0;
????}
????//?關閉文件
????file.close();

????//?獲得doc的第一個結點,即xml說明
????QDomNode?firstNode?=?doc.firstChild();??//若換為lastChild()?指的是根元素
????//?輸出xml說明nodeName()為“xml”nodeValue()為版本和編碼信息
????qDebug()?<?????????????<
????//?返回根元素
????QDomElement?docElem?=?doc.documentElement();
????//根元素標記
????qDebug()?<????//?返回根節點的第一個子結點
????QDomNode?n?=?docElem.firstChild();??//lastChild()獲取最后一個節點??輸出的是book03
????//?如果結點不為空,則轉到下一個節點
????while(!n.isNull())??//true?為空????false不為空
????{
????????//?如果結點是元素
????????if?(n.isElement())
????????{
????????????//?將其轉換為元素
????????????QDomElement?e?=?n.toElement();
????????????//?返回元素標記和id屬性值
????????????qDebug()?<?????????????????????<????????????//?獲得元素e的所有子結點的列表
????????????QDomNodeList?list?=?e.childNodes();
????????????//?遍歷該列表
????????????for(int?i=0;?i????????????{
????????????????QDomNode?node?=?list.at(i);
????????????????//判斷子節點是元素
????????????????if(node.isElement())
????????????????????//元素標記和文本內容
????????????????????qDebug()?<?????????????????????????????<????????????}
????????}
????????//?轉到下一個兄弟結點
????????n?=?n.nextSibling();??//使用previousSibling訪問前一個節點

????}

????return?a.exec();
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2656??2015-12-07?16:58??xml\myDOM1\main.cpp

?????文件????????350??2015-12-07?10:39??xml\myDOM1\my.xml

?????文件????????321??2011-10-16?17:11??xml\myDOM1\myDOM1.pro

?????文件??????18251??2015-12-07?16:58??xml\myDOM1\myDOM1.pro.user

?????文件????????281??2015-12-07?10:48??xml\myDOM2\main.cpp

?????文件???????8730??2015-12-07?13:35??xml\myDOM2\mainwindow.cpp

?????文件????????566??2011-10-16?21:11??xml\myDOM2\mainwindow.h

?????文件???????4335??2011-10-16?20:12??xml\myDOM2\mainwindow.ui

?????文件????????390??2013-08-18?09:35??xml\myDOM2\myDOM2.pro

?????文件??????18255??2015-12-07?16:58??xml\myDOM2\myDOM2.pro.user

?????文件????????200??2011-10-17?21:27??xml\mySAX\main.cpp

?????文件????????252??2011-10-16?17:20??xml\mySAX\my.xml

?????文件???????1850??2015-12-07?14:08??xml\mySAX\mysax.cpp

?????文件???????1058??2015-12-07?17:14??xml\mySAX\mysax.h

?????文件????????104??2015-12-07?13:52??xml\mySAX\mySAX.pro

?????文件??????18249??2015-12-07?17:14??xml\mySAX\mySAX.pro.user

?????文件???????1799??2015-12-07?17:29??xml\myxmlStreamReader\main.cpp

?????文件????????265??2011-10-10?16:03??xml\myxmlStreamReader\my.xml

?????文件????????326??2011-10-19?21:20??xml\myxmlStreamReader\myxmlStream.pro

?????文件??????18284??2015-12-07?17:29??xml\myxmlStreamReader\myxmlStream.pro.user

?????文件???????1392??2015-12-07?14:52??xml\myxmlStreamWriter\main.cpp

?????文件????????239??2015-12-07?14:52??xml\myxmlStreamWriter\my2.xml

?????文件????????326??2011-10-19?21:20??xml\myxmlStreamWriter\myxmlStream.pro

?????文件??????18284??2015-12-07?15:41??xml\myxmlStreamWriter\myxmlStream.pro.user

?????目錄??????????0??2015-12-09?09:13??xml\myDOM1

?????目錄??????????0??2015-12-09?09:14??xml\myDOM2

?????目錄??????????0??2015-12-09?09:14??xml\mySAX

?????目錄??????????0??2015-12-09?09:14??xml\myxmlStreamReader

?????目錄??????????0??2015-12-09?09:16??xml\myxmlStreamWriter

?????目錄??????????0??2015-12-09?09:18??xml

............此處省略3個文件信息

評論

共有 條評論