Qt4 删除XML中的特定节点

Qt4 删除XML中的特定节点,qt4,Qt4,我已经使用QXmlStreamWriter创建了XML文件。 如何根据某个键值删除一个节点。您在那里使用的API不正确QXmlStreamWriter,顾名思义,它编写XML数据流。完成编写后,您将得到一个XML文件,如果要修改它,必须将其解析回来 如果您计划定期修改XML文件,请考虑使用 QDOMDOTS> /COD>。QXmlStream…类用于数据结构的序列化和反序列化,而不是用于编辑XML文档 另一个想法是使用XSLT处理器。您能举个小例子吗?谢谢。你的问题有点欠缺。我不知道什么是“关键

我已经使用QXmlStreamWriter创建了XML文件。
如何根据某个键值删除一个节点。

您在那里使用的API不正确
QXmlStreamWriter
,顾名思义,它编写XML数据流。完成编写后,您将得到一个XML文件,如果要修改它,必须将其解析回来

如果您计划定期修改XML文件,请考虑使用<代码> QDOMDOTS> /COD>。

QXmlStream…
类用于数据结构的序列化和反序列化,而不是用于编辑XML文档


另一个想法是使用XSLT处理器。

您能举个小例子吗?谢谢。你的问题有点欠缺。我不知道什么是“关键价值”。在任何情况下,我建议您查看
QDomDocument
文档;它包含一些例子。