我想轉換成text file
。我xml file
有大量的字符串,但我不希望在XML中直接寫。如何將文本文件轉換爲XML
讓我做了一個文本文件,現在我想這個
文本文件轉換成XML格式的,但是當我運行這個文件沒有得到輸出。這裏是我的
代碼:
public void convert() throws Exception {
String text[]=new String[10];
FileOutputStream fout = new FileOutputStream("res/values/mysml.xml");
OutputStreamWriter out = new OutputStreamWriter(fout);
InputStream in= getAssets().open("myText.txt");
Scanner scn = new Scanner(is);
for(int i=0;i<10;i++)
text[i]=bin.readLine();
out.write("<?xml version=\"1.0\"?>\r\n");
out.write("<resources>\r\n");
for (int i = 0; i < 10; i++){
out.write("<item>"+text[i]+"</item>");
}
out.write("</resources>");
out.flush();
out.close();
}
您是否在關閉流之前嘗試調用out.flush()? – rfsbraz 2012-07-31 10:13:20
你在哪裏關閉第一個'for循環?' – MAC 2012-07-31 10:16:04
* close()*會先沖洗它。 – adatapost 2012-07-31 10:21:56