qt中关于对xml文件的修改有关问题
qt中关于对xml文件的修改问题。
例如有 <A>
<B>
<C>sol</C>
<NAME s= “t1”>
<D>cos</D>
</NAME>
<NAME s=“t2” >
<D>cm</D>
</NAME>
</B>
<A>
现在我想在添加几个<NAME><D></D></NAme> 在现有的<NAME> 后面,并且删除 s=‘t1’的节点和子节点,也就是
<NAME s= “t1”>
<D>cos</D>
</NAME>
请问该如何实现,谢谢各位大神了!
------解决思路----------------------
所谓的修改,就是你将该文件读入,再生成一个新的文件。QXmlStreamReader 和 QXmlStreamWriter 可以干这个,其他的类也可以,比如 QDomDocument
------解决思路----------------------
直接操作节点不可以? 我隐约记得好像是可以的吧。
例如有 <A>
<B>
<C>sol</C>
<NAME s= “t1”>
<D>cos</D>
</NAME>
<NAME s=“t2” >
<D>cm</D>
</NAME>
</B>
<A>
现在我想在添加几个<NAME><D></D></NAme> 在现有的<NAME> 后面,并且删除 s=‘t1’的节点和子节点,也就是
<NAME s= “t1”>
<D>cos</D>
</NAME>
请问该如何实现,谢谢各位大神了!
------解决思路----------------------
所谓的修改,就是你将该文件读入,再生成一个新的文件。QXmlStreamReader 和 QXmlStreamWriter 可以干这个,其他的类也可以,比如 QDomDocument
------解决思路----------------------
直接操作节点不可以? 我隐约记得好像是可以的吧。