【发布时间】:2015-11-19 09:22:53
【问题描述】:
我需要将 XML 中的所有文本值读取到列表中...
我的 XML 格式如下:
<MultiNodePicker type="content">
<nodeId>52515</nodeId>
<nodeId>52519</nodeId>
</MultiNodePicker>
我的代码:
string mystring= @"<MultiNodePicker type='content'>
<nodeId>52515</nodeId>
<nodeId>52519</nodeId>
</MultiNodePicker>";
var doc = new XmlDocument();
doc.LoadXml(mystring);
Console.WriteLine(doc.InnerText);
List<string> ids = doc.GetTextValues???()
- 选项text:我选择所有文本值,不关心XPath;
- 选项XPath:我选择
MultiNodePicker/nodeId值; - 选项childs:我从所有
nodeId子节点中选择值。
【问题讨论】:
标签: c# .net xml xpath system.xml