-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 回答