c# - 如何从XML读取值?

标签 c# xml

数据:

<sys>
  <id>SCPUCLK</id>
  <label>CPU Clock</label>
  <value>2930</value>
</sys>
<sys>
  <id>CPUTEMP</id>
  <label>CPU Temp</label>
  <value>39</value>
</sys>

这是我用来读取数据的代码:

XmlDocument document = new XmlDocument();
document.LoadXml(data);
XmlElement node = document.SelectSingleNode("/sys/value") as XmlElement;
Console.WriteLine("node = " + node);

问题:Console.WriteLine("node = "+ node); 除了 node: 之外没有给我任何输出,但没有像 2930 这样的实际值上面的示例。

谢谢

最佳答案

使用node.value,即XmlElement.value

关于c# - 如何从XML读取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7212419/

相关文章:

html - 如何从 XSLT 输出与号 (&)

c# - 更新从 pageManager.LoadControl() 中提取的 ContentBlock。站点有限 5

c# - 使用字符串来识别标签对象

c# - 将 foreach 转换为 LINQ 以进行练习和学习

java - Spring找不到bean xml配置文件: "Failed to import bean definitions from relative location"

Python - 使用 Python pandas 将 xml 转换为 csv

c# - 使用 Linq 查询 XElement - 深入了解 XElement

c# - 如何 - Windows Phone 7?

java - 导入javax.xml.xpath无法解析

java - 如何在运行时更改 dozer XML 中的某些文本?