このチュートリアルのようなデータを解析しようとしています: http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxmlで、「loadParty で問題が発生しました。 」メソッド(チュートリアルを見てください)。チュートリアルでは、XML は次のようになります。
<Party>
<Player>
<Name></Name>
<Level></Level>
<Class></Class>
<HP></HP>
<MaxHP></MaxHP>
</Player>
</Party>
これを解析すると、これが機能します。しかし、xml ファイルにいくつかの Player タグを追加すると、たとえば、タグ "Level" が削除されます。
<Party>
<Player>
<Name></Name>
<Level></Level>
<Class></Class>
<HP></HP>
<MaxHP></MaxHP>
</Player>
<Player>
<Name></Name>
// Level is removed here
<Class></Class>
<HP></HP>
<MaxHP></MaxHP>
</Player>
</Party>
それからそれは動作しません。私のパーサーは同じチュートリアルに基づいていますが、他の変数名です。デバッグ画面を見てください: XML ファイルに数字タグがないため、数字が 0x00 と表示されています... XML をすべて同じ。
http://i53.tinypic.com/280kw8z.png
私のXMLは次のようなものです:
<app>
<window ident="1" type="intro">
<title></title>
<subtitle></subtitle>
<number></number>
</window>
<window ident="2" type="intro">
<title></title>
<subtitle></subtitle>
</window>
</app>