0

今のところ、私は ksoap2 を試していますが、業界で標準的な方法を使用したいと考えています。「単純なサンプル」(下記) にアクセスし、ksoap2 を使用して「Frank」などの値をログに書き込むことは問題ありませんが、複雑なサンプル (下記) には困惑しています。私が「単一レベル」xml と呼んでいるものを示す多くのサンプルを見てきましたが、複雑なサンプルのように 2 つ以上のレベルにトラバースするサンプルはありません。

何か助けはありますか?

---簡単なサンプル ---------------------------------------

<Category  xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org        /2001/XMLSchema-instance" xmlns="http://ACCUMobileWS.org/">
  <CategoryId>99</CategoryId>
  <Name>Frank</Name>
  <Description>Prison Break</Description>
  </Category>
<Category>

-------複雑なサンプル----------------------------------------- -

<SuperCategory xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ACCUMobileWS.org/">
  <Categories>
    <Category>
      <CategoryId>99</CategoryId>
      <Name>Frank</Name>
      <Description>Prison Break</Description>
    </Category>
    <Category>
      <CategoryId>101</CategoryId>
      <Name>Jim</Name>
      <Description>Breakig Bad</Description>
    </Category>
  </Categories>
</SuperCategory>

問題は第 2 レベル、つまり「Category」の配列に入っています。

4

1 に答える 1

1

私は ksoap2 についてあまり知りませんが、大量の XML を処理する予定がある場合は、Simple Frameworkを確認することをお勧めします。私はこれを広範に使用してきましたが、XML を Java オブジェクトに簡単に変換できるため、多くのオブジェクトを処理する場合の作業がはるかに簡単になります。

興味がある場合は、このよく書かれたチュートリアルをチェックして、セットアップのヘルプを確認してください。

于 2012-06-12T15:14:10.123 に答える