检查Java中是否存在XML标记
我正在解析一个xmljavax.XML,但是我想知道一个标记是否存在于一个子节点上检查Java中是否存在XML标记,java,xml,xml-parsing,Java,Xml,Xml Parsing,我正在解析一个xmljavax.XML,但是我想知道一个标记是否存在于一个子节点上 <tag> <child> <special_tag>Special</special_tag> <normal_tag>Normal</normal_tag> </child> <child> <normal_tag>Normal</normal_tag> </chi
<tag>
<child>
<special_tag>Special</special_tag>
<normal_tag>Normal</normal_tag>
</child>
<child>
<normal_tag>Normal</normal_tag>
</child>
</tag>
特别的
正常的
正常的
我试图知道哪个孩子有特殊标记,哪个孩子没有构建xml的DOM,并使用XPath使用//特殊标记来查询“特殊标记”的存在。这似乎是SAX的经典用例。 您应该注册侦听器并检查标记名。当它等于特殊_标记时,获取元素的父元素 使用xPath:
//child[special_tag]
为什么您认为这是SAX的经典用例?