我有一個XML文件,它看起來像:如何使用DOM選擇具有不同標籤的節點?
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<HWData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NE MOID="WBTS-42" NEType="WBTS">
<EQHO MOID="EQHO-1-0" >
<UNIT MOID="UNIT-FAN-1" State="enabled"></UNIT>
<UNIT MOID="UNIT-FAN-3" State="enabled"></UNIT>
</EQHO>
</NE>
<NE MOID="RNC-40" NEType="RNC">
<EQHO MOID="EQHO-3-0" >
<UNIT MOID="UNIT-FAN-5" State="disabled"></UNIT>
<UNIT MOID="UNIT-FAN-6" State="disabled"></UNIT>
</EQHO>
</NE>
</HWData>
我要求我怎樣才能得到節點列表包含「NE」和使用DOM「UNIT」的標籤? 感謝
你是要求一個帶** 6 **值的'NodeList'嗎?我的意思是,具有以下MOID的6個元素:'WBTS-42','UNIT-FAN-1','UNIT-FAN-3','RNC-40','UNIT-FAN-5','UNIT- FAN-6' – Andreas
是的,沒錯! –
在DOM中沒有內置的方法。你可以得到兩個NodeLists,一個用於'NE'元素,一個用於'UNIT'元素。不過你可以使用XPath。有關更多詳細信息,請參閱此[javadoc](http://docs.oracle.com/javase/7/docs/api/javax/xml/xpath/package-summary.html)。 – Andreas