SimpleXML - 从未知元素名称读取

时间:2016-03-05 06:23:20

标签: java android xml simple-framework

让我们假设Android设备收到如下XML文件:

<List>
    <ListItem>
        <Element1>foo</Element1>
    </ListItem>
    <ListItem>
        <Element2>another foo</Element2>
    </ListItem>
    <ListItem>
        <Element3>foo foo</Element3>
    </ListItem>
    <ListItem>
        <Element4>foooo</Element4>
    </ListItem>
    <ListItem>
        <Element5>foo five</Element5>
    </ListItem>
</List>

如您所见,listitem的元素名称始终相同。所以我可以像这样为SimpleXMLFramework创建一个类:

@Root(name = "ListItem")
public class ListItem
{
    @Element(name = ?????)
    String Element;
}

最后我想像这样使用它:

...

    @ElementList(name = "List")
    List<ListItem> Items;

...

所以..我的问题是,我不知道元素的名称。如您所见,每个ListItem中的名称都会更改。有没有办法可以说&#34;是的,有一个元素,但名字并不关心!&#34; ?

谢谢&amp;问候

0 个答案:

没有答案