2010-06-23 136 views
2

我有一个QXmlStreamWriter并为其添加一些xml。它首次可以正常工作,但是当我想用它将文本添加到文件的末尾时,它不起作用。使用QXmlStreamWriter在文件末尾添加文本

我得到的结果是良好和格式化的XML的第几行,第二部分包含一行上的所有内容。

我该如何解决这个问题?

+0

“但是当我想在文件末尾添加文本时,它不工作。” 我不确定你的意思是什么?您是否尝试使用两个流编写器编写?或在最后添加纯文本? 如果您提供一些代码,它可能会变得更加清晰。 – 2010-06-25 07:23:51

+0

你能告诉我们一些代码和它的输出是什么样的例子吗? – 2010-07-02 14:28:57

回答

0

如果您在一行中看到所有XML文件,请使用以下代码。 (我想你的意思是你把所有的文件都放在同一行中。)

QXmlStreamWriter stream(&file); 
stream.setAutoFormatting(true); 
stream.setAutoFormattingIndent(2);