2010-05-26 31 views
1

kXML是我選擇用於JavaME應用程序的替代XML解析器。如何使用kXML在JavaME中編輯XML文件?

要編輯的XML文件位於移動應用程序自己的JAR中。 我正在使用CLDC配置文件。

請幫

+0

更好的是把你的ur文件「sample.xml」放在你項目的「res」目錄裏面,然後它會工作 – 2010-07-07 04:02:11

回答

2

您將無法修改移動應用程序JAR文件中的任何內容。
您需要創建該文件的修改副本並將其存儲在可寫入的區域(推測可能位於手機文件系統中)。

1

如果我理解你的問題,你要解析XML文件存在於您的應用程序罐子。 試試這個。

InputStream in = this.getClass().getResourceAsStream("/sample.xml"); 
InputStreamReader is = new InputStreamReader(in); 
KXmlParser parser = new KXmlParser(); 
parser.setInput(is); 

但是如果你想改變那個文件,我認爲它是不可能的。

+0

嗨。我試了你的代碼,但它似乎並沒有工作。也許這是因爲我試圖訪問的文件在javaME項目中?你知道如何打開它嗎? – cancelledout 2010-06-02 09:38:28