如何使用java读取xml中的替代标记?

如何使用java读取xml中的替代标记?,java,xml-parsing,Java,Xml Parsing,我有一个xml文件 <A> <A1> <A2>Hi</A2> </A1> <A> <B> <B1></B1> <B2>100</B2> </B> <A> <A1> <A2>Hello</A2> </A1> <A> <B

我有一个xml文件

<A>
   <A1>
      <A2>Hi</A2>
   </A1>
<A>
<B>
   <B1></B1>
   <B2>100</B2>
</B>
<A>
   <A1>
      <A2>Hello</A2>
   </A1>
<A>
<B>
   <B1>1000</B1>
   <B2></B2>
</B>
我想交替阅读标签。只有我才能映射这些值。如何交替读取这些标签。输出应该是这样的

Hi 100
Hello 1000
请帮我摆脱困境。
提前感谢。

我认为您需要只筛选标记,以便解析器只提取标记。为此,您可以使用
XPath
。以下是一个示例:


请发布您当前的代码。如何解析XML?使用DOM解析器而不是SAX解析器我不知道这一点。。请您详细解释一下……请不要用DOM API折磨自己!切换到JDOM,您将看到它有多简单,生成的代码也简单得多。。非常感谢。。
Hi
Hello
100
1000
Hi 100
Hello 1000