【发布时间】:2017-11-15 23:28:06
【问题描述】:
假设我有这个 XML:
<ID>123
<Name>ABC</Name>
<Age>30</Age>
</ID>
我想要像 .InnerText 这样只显示 123 而不是 123 ABC 30 的东西
【问题讨论】:
假设我有这个 XML:
<ID>123
<Name>ABC</Name>
<Age>30</Age>
</ID>
我想要像 .InnerText 这样只显示 123 而不是 123 ABC 30 的东西
【问题讨论】:
你可以使用 Linq2Xml..
var xDoc = XDocument.Load(filename);
var idtext = xDoc.XPathSelectElement("//ID")
.Nodes()
.OfType<XText>()
.FirstOrDefault()?.Value.Trim();
或
var idtext = xDoc.XPathSelectElement("//ID")
.FirstNode
.ToString().Trim();
【讨论】: