qt xml中一个元素有多个item怎么办

 我来答
若以下回答无法解决问题,邀请你更新回答
若兰是04
2017-02-12 · TA获得超过110个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:207万
展开全部
、QXmlStreamReader,用于读取格式良好的xml文档的快速解析器;
2、DOM(文档对象模型),将xml文件转换为应用程序可以访问的树形结构;
3、SAX(xml简单应用程序编程接口),通过虚拟函数直接向应用程序报告解析事件。
比较常用的是QXmlStreamReader和DOM,QXmlStreamReader是最简单易行的方法,只需要一个类就可以搞定;DOM是将xml转换为树形结构,然后通过相关的类读取树的各个分支的数据,这种方法用到的类较多,但是功能强大,且解析类型比较多。
本文主要介绍QXmlStreamReader的使用方法,QXmlStreamReader使用简单,但是也存在缺陷,比如它就无法解析XML1.1,但这个问题很好解决。
[cpp] view plain copy
class XmlReader
{

public:
XmlReader(QTreeWidget *treeWidget);

bool readFile(const QStringList fileList);

private:
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式