XML 如何获取xml节点的穿透任意层次的“根节点”?高分求救!!!
在DOM路径查询中,我们可以用//符号来越过中间的节点,查询其子,孙或多层次下的其他所有元素
如:objNodeList = objDoc.SelectNodes(“Company//Employee”),就能得到穿透任意层次的所有Employee节点集合。
那么,反过来,如何获取一个节点任意层次的“根节点”,具体如下:
<Company>
<Department id="101">
<Department_Name>Cai WuBu</Department_Name>
<Manager>Zhang Bin</Manager>
<Employees>
<Employee id="12345">
<Employee_ID>12345</Employee_ID>
<Name>Zhang Bin</Name>
<Gender>male</Gender>
</Employee>
</Employees>
</Department>
</Company>
如果当前节点是Employee ,我怎么获取Department 节点,父节点一层一层往上回溯太过麻烦,请告知另外办法!
如:objNodeList = objDoc.SelectNodes(“Company//Employee”),就能得到穿透任意层次的所有Employee节点集合。
那么,反过来,如何获取一个节点任意层次的“根节点”,具体如下:
<Company>
<Department id="101">
<Department_Name>Cai WuBu</Department_Name>
<Manager>Zhang Bin</Manager>
<Employees>
<Employee id="12345">
<Employee_ID>12345</Employee_ID>
<Name>Zhang Bin</Name>
<Gender>male</Gender>
</Employee>
</Employees>
</Department>
</Company>
如果当前节点是Employee ,我怎么获取Department 节点,父节点一层一层往上回溯太过麻烦,请告知另外办法!
...全文
相关推荐
Python获取任意xml节点值的方法
主要介绍了Python获取任意xml节点值的方法,涉及Python操作XML节点的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
在XML的根节点加入子节点
在XML的根节点加入子节点 在XML的根节点加入子节点 在XML的根节点加入子节点 在XML的根节点加入子节点
删除XML根节点下的某子节点
删除XML根节点下的某子节点 删除XML根节点下的某子节点 删除XML根节点下的某子节点
xml创建节点(根节点、子节点)
声明、创建、创建根节点、添加Books的子节点最后保存文档(如果已经存在该文件,则更新之;如果没有,则创建该文件),不会的朋友可以了解下哈
java 解析xml获取节点内容
不用任何jar包,解析xml内容。相同节点多个时。可以一次解析所有的内容。


