DOM解析器示例对象

问题描述:

内对象,所以说我有,看起来像这样的XML文件:DOM解析器示例对象

<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,当我试图找到它们。

有人可以告诉我一个例子,处理这样的事情吗?

+0

怎么没有''的结束标签?或者这只是文件的一部分? – Dan455

+0

我的错误。我忘了在那里增加4个空格。 – user2471612

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