使用XmlDocument读取XML属性如何使用C#的XmlDocument读取XML属性?我有一个XML文件,看起来有点像这样:<?xml version="1.0" encoding="utf-8" ?><MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream">
<Other stuff /></MyConfiguration>我如何读取XML属性SuperNumber和SuperString?目前我正在使用XmlDocument,我使用XmlDocument获取其中的值GetElementsByTagName(),这非常有效。我只是无法弄清楚如何获得属性?
3 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
您可以迁移到XDocument而不是XmlDocument,然后如果您喜欢该语法则使用Linq。就像是:
var q = (from myConfig in xDoc.Elements("MyConfiguration") select myConfig.Attribute("SuperString").Value) .First();
- 3 回答
- 0 关注
- 814 浏览
添加回答
举报
0/150
提交
取消