XML 如何获取xml节点的穿透任意层次的“根节点”?高分求救!!!

sdl2005lyx sdl2005lyx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在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 节点,父节点一层一层往上回溯太过麻烦,请告知另外办法!
...全文

相关推荐

评论 18
收藏 已收藏
分享
返回顶部
sdl2005lyx
C# 111,129 成员 642,539 内容