如何使用QDomElement在qt中的XML标签之间编写?

时间:2012-05-02 13:01:45

标签: xml qt tags

我正在尝试使用QDomElement创建XML,例如;

<?xml version="1.0"?>
<ECU>


<DATE DATE="mer. mai 2 2012"/>
 <FILE/>
 <CONFIGURATION>
  <SESSION />
  <TYPE TYPE="Défaut"/>
 </CONFIGURATION>
 <DETAILS>
  <SELECTED-REQUESTS>
   <TEST/>
   <TIMEOUT/>
   <SENT-TRAM />
   <RECEIVED-TRAM/>
   <POS-RESPONSE/>
   <STATUS STATUS/>
  </SELECTED-REQUESTS>
  <SELECTED-REQUESTS>
   <TEST/>
   <TIMEOUT />
   <SENT-TRAM />
   <RECEIVED-TRAM />
   <POS-RESPONSE />
   <STATUS />
  </SELECTED-REQUESTS>
 </DETAILS>
</ECU>

我不能做的是,我无法在标签上插入文字,我可以添加为属性;

<POS-RESPONSE POS-RESPONSE="77"/>

如何使用QDomElement添加标签的值?

非常感谢

1 个答案:

答案 0 :(得分:1)

请参阅QDomElement继承的QDomNode::appendChild()文档。您可能希望创建类型为QDomNode::TextNode的新节点,然后将其附加为POS-RESPONSE标记节点的子节点。