【发布时间】:2015-05-31 12:02:45
【问题描述】:
我正在使用 cmarkup 解析器生成一个 sample.xml 文件,如下所示:
CMarkup xml;
xml.AddElem( "ORDER" );
xml.IntoElem();
xml.AddElem( "ITEM" );
xml.IntoElem();
xml.AddElem( "SN", "132487A-J" );
xml.AddElem( "NAME", "crank casing" );
xml.AddElem( "QTY", "1" );
以下是生成的sample.xml文件:
<ORDER>
<ITEM>
<SN>132487A-J</SN>
<NAME>crank casing</NAME>
<QTY>1</QTY>
</ITEM>
</ORDER>
现在,我想添加
<?xml version="1.0" encoding="UTF-8"?>
在生成的 sample.xml 顶部,还想在“ITEM”标签内添加一行:
...
<ITEM>
<Person age="12" passed="Yes">Alive</Person>
....
</ITEM>
我在 cmarkup 中搜索了各种方法来实现这一点,但我并不清楚那里。所以,请建议我如何在 xml 中添加上述两行。
【问题讨论】:
标签: c++ xml xml-parsing