-2

次のようなxmlからsimplexmlパッケージを使用して、Androidの「Estates」クラスを定義する必要があります。

String xml = "
<?xml version="1.0" encoding="utf-8"?>
    <estates>
       <000>
           <id>12345678</id>
           <description>estate one</description>
       </000>
       <001>
           <id>23456789</id>
           <description>estate two</description>
       </001>
    </estates>
";

Estates estates = serial.read(Estates.class, xml);

クラスをどのように定義すればよいですか?

「Estates」または「Estate」という名前にする必要がありますか?

申し訳ありませんが、simplexmlではまだ感じられません...;-(

4

1 に答える 1

1

あなたは「私のクラスに複数形と単数形のどちらの名前を付けるべきか」と質問していて、タイトルであなたの質問はそれほど単純ではないと言っていますか?作成するクラスの名前はプログラムの実行には重要ではないので、非常に単純な質問だと思います。

そうは言っても、私の意見では、クラスに「Estate」という名前を付け、その機能を減らして、複数のid / descriptionタプルを想定せず、複数を使用するようにします(例では、000と001など)。 、コンテナ内の複数のEstateオブジェクト(配列、リストなど)を使用します。

于 2011-06-09T10:25:56.943 に答える