DOMを使用してres/xmlフォルダーからxmlファイルを解析するための解決策を探しています(読み取り、xmlの変更)。
方法
getResources().getXml(id)
XmlResourceParserオブジェクトを返すだけですが、解析するためにドキュメントに変換するにはどうすればよいですか?私もこの質問に従いましたが、役に立ちません。
どうすればそれを解決できますか?前もって感謝します!
xmlファイルをres/raw
フォルダーに配置する必要があります。そうすると、を使用getResources().getRawResource(R.raw.resource_id)
して、InputStream
すべての標準DOMメソッドを使用して処理できる(InputSource
などでラップする)ことができます。
以下のリンクを参照してください
https://github.com/commonsguy/cw-android/tree/master/Resources/XML
これは、ローカルからxmlファイルを呼び出すdom parcerの簡単なデモです。したがって、webservices..tryからも試して、データを確実に取得することができます。