2010-06-23 81 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);