2011-04-20 79 views
0

是否有人對如何使用一個草圖的代碼編寫多個XML文件有一些建議。我正在嘗試使用ProXML庫來做到這一點,但這不起作用。出於某種原因,兩個XML文件中的一個被「污染」,數據應該只在另一個文件中。如何使用一個草圖編寫多個XML文件

感謝

+0

「草圖」未在java中定義。 「一個草圖的代碼」是什麼意思? – DwB 2011-04-20 17:37:12

回答

0

更簡單的方法是使用PrintWriter的,和寫作XMLElement.toString()爲您的文件的內容:

XMLElement xmle1 = ...; 
PrintWriter output = createWriter("file_1.xml"); 
output.println(xmle1.toString()); 
output.flush(); // always flush before closing, just to be sure 
output.close(); 

XMLElement xmle2 = ...; 
output = createWriter("file_2.xml"); 
output.println(xmle2.toString()); 
output.flush(); 
output.close(); 

這不具有DOCTYPE生成的XML文件,但它們當然是與Processing兼容的,因爲可以將寫入的XML讀回來以形成等效的XMLElement。

(PrintWriter的參考頁面:http://processing.org/reference/PrintWriter.html

相關問題