如何从XML文档中获取指定的值。 这是我的XML文档
<?xml version="1.0" encoding="UTF-8"?>
<root>
<row>
<Id>22608</Id>
<Name>ABC</Name>
</row>
<root>
我如何获得&#34;姓名&#34;节点值是&#34; ABC&#34;。
答案 0 :(得分:3)
您可以使用XDocument / XElement
var doc = XDocument.Parse(
@"<?xml version=""1.0"" encoding=""UTF-8""?>
<root>
<row>
<Id>22608</Id>
<Name>ABC</Name>
</row>
<root>");
var nameElement = doc.Root.Element("row").Element("Name");
作为旁注,你应该坚持命名惯例。要么用一个捕获字母开始所有元素,要么使用所有低位字母,但我建议不要像你的例子那样混合。如果你有一个命名约定,你只需要记住元素的名称而不是外壳。由于在具有一致命名约定的运行时之前不会检查名称,因此从长远来看将为您节省大量调试