js如何取xml文件中的某一部分
如:
<itemlist>
<item name="测试" value="channel1">
<![CDATA[
]]>
</item>
<item name="123" value="channel1">
<![CDATA[
]]>
<SubMenu name="111" value="channel5">
<SubMenu name="112" value="channel8" />
<SubMenu name="113" value="channel9" />
</SubMenu>
<SubMenu name="221" value="channel6">
<SubMenu name="222" value="channe20" />
<SubMenu name="223" value="channe21" />
</SubMenu>
<SubMenu name="331" value="channel7">
<SubMenu name="332" value="channe22" />
<SubMenu name="333" value="channe23" />
</SubMenu>
</item>
</itemlist>
在这xml文件中只要取出value=channel16的节点及其下的所有子节点,该怎么写啊