首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用QtXML编写XML节点(QDomElement)

用QtXML编写XML节点(QDomElement)
EN

Stack Overflow用户
提问于 2010-10-14 23:06:00
回答 1查看 6K关注 0票数 1

我想编写这样的节点

代码语言:javascript
复制
<name>Peter</name> 

(带有开始和结束标记)转换为QDomDocument。

当我创建QDomElements并将它们作为子元素附加到父元素时:

代码语言:javascript
复制
QDomElement node = doc.createElement("node");
parent.appendChild(node);

它们被添加为

代码语言:javascript
复制
<node/>

添加到父元素。父级会自动获得开始和结束标记,因此文件将如下所示:

代码语言:javascript
复制
<parent>
    <node/>
</parent>

但是我如何将一个值添加到我的节点,使它看起来像我想要的(值在开始和结束标记之间)。将一个新的QDomElement作为子节点添加到节点,看起来就像这样。添加属性会显示如下?

如果有人能帮我,那就太好了!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-17 02:26:21

使用DOM文档创建一个文本节点,并将其作为子元素添加到新创建的元素中:

代码语言:javascript
复制
QDomElement node = doc.createElement("name");
parent.appendChild(node);
// Now, add a text element to your node
node.appendChild( doc.createTextNode( "Peter"));
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3934630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档