对象内对象的DOM解析器示例

时间:2013-07-02 18:55:15

标签: java android

所以说我有一个看起来像这样的XML文件:

<Object1s>
<Object1>
    <Field1></Field1>
    <Object2s>
        <Object2>
            <Field1a></Field1a>
            <Field1b></Field1b>
        </Object2>
        <Object2>
            <Field1a></Field1a>
            <Field1b></Field1b>
        </Object2>
    </Object2s>
</Object1>
<Object1>
    <Field1></Field1>
    <Object2s>
        <Object2>
            <Field1a></Field1a>
            <Field1b></Field1b>
        </Object2>
    </Object2s>
</Object1>
</Object1s>

当我尝试做同样的事情时,我发现的DOM教程没有用。例如,我希望能够通过它们所在的Object1分离Object2。当遵循DOM教程给出的示例时,XML文件中不存在这种类型的东西,我得到了所有的Object2s我试图找到它们时的任何Object1。

有人能给我看一个处理这样的事情的例子吗?

1 个答案:

答案 0 :(得分:0)

好的,想通了。我所做的是使用我为每个元素声明的元素,并在该调用中使用.getElementsBytagName()来获取该元素中的元素。