解析xml以查找java中的元素

解析xml以查找java中的元素,java,xml,dom,sax,xml-parsing,Java,Xml,Dom,Sax,Xml Parsing,我必须解析一个xml文档,并且必须在同一个文档中获取所有元素。我已经看过了这个示例,其中他们只提供了元素名。我不想手动指定元素名称。那么我怎样才能得到所有的元素呢?我只有方法名getElementsByTagName(elementName)。是否有其他方法获取元素 <bookmap> <booktitle> <mainbooktitle>GMAT in a BOX </mainbooktitle> </booktitle> &

我必须解析一个xml文档,并且必须在同一个文档中获取所有元素。我已经看过了这个示例,其中他们只提供了元素名。我不想手动指定元素名称。那么我怎样才能得到所有的元素呢?我只有方法名getElementsByTagName(elementName)。是否有其他方法获取元素

<bookmap>
<booktitle>
    <mainbooktitle>GMAT in a BOX </mainbooktitle>
</booktitle>
<frontmatter>
    <notices href="Topics/ref_GMAT_box_notices.dita"/>
        <topicref href="Topics/con_GMAT_box_instructions.dita"/>
</frontmatter>
<chapter href="comp_verbal.ditamap" format="ditamap"/>
<chapter href="comp_math.ditamap" format="ditamap"/>
</bookmap>

盒子里的GMAT
匹配所有元素

document.getElementsByTagName("*");