使用XmlDocument讀取XML屬性如何使用C#的XmlDocument讀取XML屬性?我有一個(gè)XML文件,看起來(lái)有點(diǎn)像這樣:<?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(),這非常有效。我只是無(wú)法弄清楚如何獲得屬性?
3 回答

拉風(fēng)的咖菲貓
TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可以遷移到XDocument而不是XmlDocument,然后如果您喜歡該語(yǔ)法則使用Linq。就像是:
var q = (from myConfig in xDoc.Elements("MyConfiguration") select myConfig.Attribute("SuperString").Value) .First();
- 3 回答
- 0 關(guān)注
- 852 瀏覽
添加回答
舉報(bào)
0/150
提交
取消