<?xml version="1.0" encoding="UTF-8"?>
<student>
<name1 name="Lily">
<id>116 </id><class> 40 </class>
<partner name="Lee">
<id>90 </id><class>47</class>
</partner>
</name1>
....
<name2>......
</name2>
....
</student>
xml檔案格式如上所示,若我創建一個結構將每個student資訊讀入,應如何實作?
struct student
{
CString name;
int id;
int class;
CString partner;
int id;
int class;
}student[100];
目前撰寫的函式可以正常讀入id,class資訊。但無法讀取每個<name1 name='*****'>節點中name="*****"這個屬性值,應當用什么函式實作讀入單獨一個節點的屬性值。目前學習到的原始碼都是一次性讀入多個屬性值,而我的要求是讀入一個屬性值即可,但由于存在嵌套關系,所以程式一直很混亂。望大神解答,謝謝!!
uj5u.com熱心網友回復:
有執行緒的XML處理類的 百度下就有拉
uj5u.com熱心網友回復:
http://blog.csdn.net/xuelabizp/article/details/49055371uj5u.com熱心網友回復:
codeproject上搜索CMarkupuj5u.com熱心網友回復:
用pugixml庫。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/116833.html
標籤:HTML/XML
上一篇:按鈕呼叫.cpp檔案內容
下一篇:mfc怎么給access添加資料
