我解析XML javax.xml存在,但我想知道標籤是否一個子節點上存在例如檢查XML標籤是否在Java中
<tag>
<child>
<special_tag>Special</special_tag>
<normal_tag>Normal</normal_tag>
</child>
<child>
<normal_tag>Normal</normal_tag>
</child>
</tag>
我想知道哪些孩子有特殊標籤和犯規
我解析XML javax.xml存在,但我想知道標籤是否一個子節點上存在例如檢查XML標籤是否在Java中
<tag>
<child>
<special_tag>Special</special_tag>
<normal_tag>Normal</normal_tag>
</child>
<child>
<normal_tag>Normal</normal_tag>
</child>
</tag>
我想知道哪些孩子有特殊標籤和犯規
使用XPath:
//child[special_tag]
構建DOM爲XML和使用XPath查詢「special_tag」使用存在// special_tag
看來,這是SAX經典的用例。 您應該註冊您的監聽器並檢查標籤名稱。當它等於special_tag時,獲取元素的父級。
爲什麼你認爲這是一個典型的用例的SAX? – khachik 2010-11-25 19:34:42