poco中读写xml,如何去获取一个element

问题描述

poco中读写xml,如何去获取一个element

最近在利用poco库去读写xml文件,现在遇到一个问题,在读一个xml文件的时候,如何去获取xml中的一个element呢?
在QT中,有处理xml文件的相关函数,例如:

//检查Iteration是否存在
    QDomElement inter;
    bool bIterExist = false;
    QDomNodeList interList = root.childNodes();
    for(int i = 0; i < (int)interList.count(); i++)
    {
        if(stInter.nId == interList.item(i).toElement().attributeNode("ID").value().toInt())
        {
            inter = interList.item(i).toElement();
            bIterExist = true;
            break;
        }
    }
    if(!bIterExist)
    {
        inter = doc.createElement(QObject::tr("Interation"));
        inter.setAttribute(QObject::tr("ID"), stInter.nId);
    }

QT 就想上面那样去获取一个想要的element,我想把这段代码改为poco库写的,应该如何去写,就是如何用poco实现这句代码:
inter = interList.item(i).toElement();

解决方案

一个XML读写类

时间: 2024-09-10 21:10:27

poco中读写xml,如何去获取一个element的相关文章

请问怎么能够获取一个网页中的所有link对象?

问题描述 大牛可不可以告知下方法?具体实现更佳 解决方案 解决方案二:我想给一个域名中的所有网址进行排名,方法就是先下载若干个页面,循环检测每个页面中的所有link网址,同时累加相应pagerank值,最后输出排名,但是我不知道怎么去获取一个网页中的所有link...解决方案三:webBrowser1.Document.Links解决方案四:要求是把若干个网页保存在硬盘中,然后对这几个网页分析,提取link,请问还能用这个方法吗?解决方案五:能不能这样实现,加载一个网页,用它初始化一个Docum

php的SimpleXML方法读写XML接口文件实例解析_php技巧

在php5中读写xml文档是非常方便的,可以直接使用php的SimpleXML方法来快速解析与生成xml格式的文件,下面举例说明: 创建一个SimpleXML对象有三种方法: 1.使用new关键字创建 复制代码 代码如下: $xml="<personinfo><item><id>1</id><name>aaa</name><age>16</age></item><item>&l

android-在安卓中创建了一个小程序去获取联系人的姓名和电话号码,为什么会提示电话号码这一列不存在

问题描述 在安卓中创建了一个小程序去获取联系人的姓名和电话号码,为什么会提示电话号码这一列不存在 ListAdapter adapter = new SimpleCursorAdapter(this, //定义List中每一行的显示模板 //表示每一行包含两个数据项 android.R.layout.simple_list_item_2, //数据库的Cursor对象 cursor, //从数据库的Name额Number两列中取数据 new String [] {PhoneLookup.DISP

android 3.1.2,我去当前的conversation中去获取一条消息,报了一个环信的错,有点不明白是什么意思

问题描述 我通过一个msgId,通过conversation.getMessage(String msgId,boolean true)去获取会话中的这条消息,然后环信包里报了一个错误,不知道这是什么情况才引起的,麻烦帮忙看一下.java.lang.NullPointerException: Attempt to invoke virtual method 'long com.hyphenate.chat.adapter.message.EMAMessage.timeStamp()' on a

C#写一个读写XML文件的程序

问题描述 写一程序可以修改写入读取XML文件的程序 解决方案 解决方案二:学习一下:解决方案三: 解决方案四:XDocument,XmlDocument,XmlSerializer都可以,看需求了.解决方案五://利用递归获取xml的所有节点(元素也是节点)publicvoidRecurseXml(XmlNoderoot,intindex){if(root==null){return;}if(rootisXmlElement){tbxContent.Text+=root.Name.PadLeft

存储-在sharepreferences中我想要读取所有的key,xml解析节点获取可不可行

问题描述 在sharepreferences中我想要读取所有的key,xml解析节点获取可不可行 RT,假设我注册用户,存储了用户名和密码,现在做注册验证,我要验证该用户有没有注册过. 解决方案 你用getAll()方法得到那个map对象,然后遍历 解决方案二: 它内部是有个map的,里面包括所有的键值对,但是你访问不到,但是不影响年,那就直接get那个节点,设置一个,默认值,如果不存在就等于这个默认值,您根据默认值判断就行了

在SQL中获取一个长字符串中某个字符串出现次数的实现方法

以下是对在SQL中获取一个长字符串中某个字符串出现次数的实现方法进行了详细的分析介绍,需要的朋友可以参考下   在SQL中获取一个长字符串中某个字符串出现次数的实现方法 比如有个字符串: X-BGS-2010-09-15-001 我想知道其中'-'出现的次数,可以用下面的方法实现,而不需要复杂的一个个字符分析. declare @a varchar(100) set @a='X-BGS-2010-09-15-001' select len(replace(@a,'-','--'))-len(@a

百度-请问php中去读取一个php文件然后显示在前台,怎么做啊?

问题描述 请问php中去读取一个php文件然后显示在前台,怎么做啊? 如题,百度说用include.但是没有demo我不知道如何写,谁有demo或者例子能分享一下吗? 解决方案 file get content函数试试 解决方案二: file get content函数试试

图论 离散数学 算法-怎样去判断一个有向图中是否存在一条经过所有点的简单路径

问题描述 怎样去判断一个有向图中是否存在一条经过所有点的简单路径 怎样去判断一个有向图中是否存在一条经过所有点的简单路径?能否把这个问题转化成哈密顿回路问题? 解决方案 搜搜dfs和bfs试试