我需要解析現有的XML字符串(從數據庫中檢索)並創建新的字符串以存儲在數據庫中。使用XML字符串
我不需要完整的文檔解析(我知道山楂這樣做) - 我只是需要解析什麼無異於形式的單個文檔元素...
<rootElement><childElement1>value</childElement1><childElement2>value</childElement2>...</rootElement>
這是一個單字符串保存爲數據庫文本字段,每個孩子都是唯一的(不重複)。
爲了解析(僞代碼)我正在尋找類似...
String xmlString = "<rootElement><helloElement>Hello</helloElement></rootElement>";
SomeParserClass xmlStringParser = new SomeParserClass("rootElement"); //Set root
String helloString = xmlStringParser.getValue("helloElement");
我還需要類似的創建字符串的東西。
在C#中,我可以使用XmlTextReader和XmlTextWriter來執行類似的事情 - 是否有一個與Java等效的Android?
嘗試使用XPath,它內置於Android API級別8中。 – st0le 2012-01-31 04:12:06
DOM解析或XPath應該適合您。 – kosa 2012-01-31 04:18:39