为了账号安全,请及时绑定邮箱和手机立即绑定

从 XML 子项创建 List<XmlNode>,C#

从 XML 子项创建 List<XmlNode>,C#

C#
哆啦的时光机 2022-10-23 16:48:17
我想创建一个List<XmlNode>看起来XmlDocument像这样的:<Data>   <Table>     <node1>text</node1>     <node2>text</node2>     <node3>text</node3>     <node4>text</node4>   </Table>  </Data>我想将所有节点添加<Table>到列表中,并且列表计数 = 4。我尝试过使用xmlDocument.SelectNodes("/Data/Table"),但这似乎只返回一个包含整个表的节点的列表。我返回指定的List<XmlNode>.谢谢!
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

我曾尝试使用 xmlDocument.SelectNodes("/Data/Table") 但这似乎只返回一个包含整个表的一个节点的列表。

这是正确的行为。XPath 表达式确实选择了Table节点。
要选择节点的所有子Table节点,请尝试

xmlDocument.SelectNodes("/Data/Table/*")


查看完整回答
反对 回复 2022-10-23
?
12345678_0001

TA贡献1802条经验 获得超5个赞

只需使用这个 XPath:

/Data/Table/*

它选择所有子节点Table


查看完整回答
反对 回复 2022-10-23
  • 2 回答
  • 0 关注
  • 121 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号