-3

iPhone 用のアプリを持っているので、Android で使用したいと考えています。問題は、指定された XML ファイルで作業できないことです。

XML ファイルへのリンクは次のとおりです。

通常はすべてのノードを調べますが、配列も含むキー値の xml ファイルのように見えるため、ここでは機能しません。

このデータを読み取ることができるようになったので、どうすれば Android/Java でそれを達成できますか。

4

1 に答える 1

1

このタイプの XML ファイルは、iOS および OS X ではplist (プロパティ リストの略) と呼ばれます。これに対処する最も簡単な方法は、XMLWise ライブラリを使用することです。これはオープン ソースであり、code.google.com でホストされています。リンクはこちらです

ファイル全体を読み取り、HashMap に解析する簡単な方法があります。次のようになります。

String xmlData = ...;
HashMap<?, ?> hashMap = (HashMap<?, ?>) Plist.objectFromXml(xmlData);
于 2013-09-11T13:57:00.577 に答える