如何使用c ++编辑xml文件?

时间:2015-06-09 08:43:22

标签: c++ xml

我有一个" new_xml.xml"文件如下:

<?xml version="1.0" standalone="no"?>
<people>
    <husband employed = "Yes">
    <name>MArk</name>
    <age>45</age>
    <wife>
        <wname>jenet</wname>
        <age>65</age>
     </wife>
 </husband>
</people>

现在,我想在&#34; new_xml.xml&#34;的顶部添加以下行:

<!DOCTYPE people SYSTEM "new_xmll.dtd">

那么,建议我如何编辑&#34; new_xml.xml&#34;使用c ++并将上面的行添加到其中

3 个答案:

答案 0 :(得分:6)

您只需打开一个新文件,编写字符串和旧文件的内容即可。

slide-interval

如果要更改任何XML值,也可以使用XML库。我非常喜欢tinyxml

答案 1 :(得分:0)

然后,TinyXMLMSXML可能对您有意义。

答案 2 :(得分:0)

尝试使用eof循环并使用getline()读取每一行,当你发现你的行只是添加它。