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

Java 对象内对象的DOM解析器示例,java,android,Java,Android,假设我有一个如下所示的XML文件: <Object1s> <Object1> <Field1></Field1> <Object2s> <Object2> <Field1a></Field1a> <Field1b></Field1b> </Object2>

假设我有一个如下所示的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文件中不存在这种类型的内容,那么当我尝试查找它们时,会得到任何Object1中的所有Object2


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

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

为什么
没有结束标记?或者这只是文件的一部分?我错了。我忘了在那里加4个空格。