私は、既存のXML文字列(データベースから取得)を解析し、新しい文字列をデータベースに格納するために新しい文字列を作成する必要があります。XML文字列の操作
私は(私はそれを行うためのサンザシを知っている)の解析完全な文書を必要としない - 私はちょうど、フォームの単一のドキュメント要素に達するだろうか解析する必要があります...
<rootElement><childElement1>value</childElement1><childElement2>value</childElement2>...</rootElement>
をそれは、単一のです文字列はdb TEXTフィールドとして保存され、各子は一意です(繰り返しはありません)。私のようなものを探しています(擬似コードで)解析するための
...
String xmlString = "<rootElement><helloElement>Hello</helloElement></rootElement>";
SomeParserClass xmlStringParser = new SomeParserClass("rootElement"); //Set root
String helloString = xmlStringParser.getValue("helloElement");
は、私はまた、文字列を作成するために似たような必要があると思います。
C#では、XmlTextReaderとXmlTextWriterを使用して同様のことを行うことができます - Android用のJavaに相当するものはありますか?
Android-APIレベル8からXPathを試してみてください。 – st0le
DOM解析またはXPathのいずれかが有効です。 – kosa