-2

androidでXMLを解析および変更する必要があります..androidでXMLを解析および変更するのにどのXMLパーサーが適しているかを誰かが提案できますか..?

現在、XMLpullparserを使用していますが、これを使用するとXMLを変更できません...

4

3 に答える 3

2

Xpathは、Android開発者が利用できると思います。私はこれをXML解析に常に使用しています。

于 2012-07-05T16:56:27.507 に答える
2

XMLの構造が単純な場合は、ファイルをオブジェクトに逆シリアル化できます。そのオブジェクトのいくつかのプロパティを変更し、後でXMLにシリアル化します。

XStreamは、オブジェクトをXMLにシリアル化して元に戻すための単純なライブラリです。ここで見つけることができます。

これはクリーンな方法だと思いますが、XMLファイルが非常に複雑な場合(その構造をJavaクラスにマップする必要があるため)、これは最も簡単な方法ではありません。

于 2012-07-05T17:01:44.700 に答える
0

XMLPullParserは、実際には複雑なタスクAFAIK用に設計されていません。SAXパーサーは、高度なタスクにははるかに優れていますが、使いやすさも劣ります。

XMLを操作するには、SAXフィルターを使用できます。このチュートリアルを見てください(IBMチュートリアルは素晴らしいです!):http ://www.ibm.com/developerworks/xml/library/x-tipsaxfilter/

于 2012-07-05T17:15:06.227 に答える