XML文件内容如何读取(C或C++)

XML文件内容如何读取(C或C++),第1张

可以用微软的IXMLDOMDocument2, 也可以用CMarkup,CMarkup可以在网上搜他怎么用,VS不自带的,要自己在网上下载代码。感觉CMarkup更容易 *** 作。注意一点就是假如在一个根element下有多个子element,要注意读子element的顺序,从上往下读,不能从下往上读,它会读不到。

以CMarkup为例:

CMarkup readXML;

if( !readXMLload(xml文件名);
return;

readXMLFindElem("class");
这时候可以用reaXMLGetData()取到132这个值

DataSet
可以直接读取XML文件
DataSet
ds=
new
DataSet();
dsReadXml(xml路径,XmlReadModeAuto);
ds中的DataTable中就有你要的数据;

1、我们在电脑上面找到想要打开的xml文件,点击鼠标右键。
2、在鼠标右键列表当中,我们选择打开方式。
3、我们这里在列表当中选择其他应用打开。
4、在这个当中,我们选择wpsoffice,然后点击确定。
5、接着我们选择wps表格,点击打开。
6、最后我们就可以看到打开的文件了。

XmlDocument xmlDoc = new XmlDocument();
xmlDocLoad("xml文件路径");
XmlNodeList xnl = xmlDocSelectNodes("/PaperInfoFile/PageList/Page");
for (int j = 0; j < xnlCount; j++)
{
string imaName=xnl[j]Attributes["Image"]ValueToString();
}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13351803.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-31
下一篇2025-08-31

发表评论

登录后才能评论

评论列表(0条)

    保存