C#从XML文档读取
示例
一个示例XML文件
<Sample>
<Account>
<One number="12"/>
<Two number="14"/>
</Account>
<Account>
<One number="14"/>
<Two number="16"/>
</Account>
</Sample>从此XML文件读取:
using System.Xml;
using System.Collections.Generic;
public static void Main(string fullpath)
{
var xmldoc = new XmlDocument();
xmldoc.Load(fullpath);
var oneValues = new List<string>();
//使用标签名称获取所有XML节点
var accountNodes = xmldoc.GetElementsByTagName("Account");
for (var i = 0; i < accountNodes.Count; i++)
{
//使用Xpath查找节点
var account = accountNodes[i].SelectSingleNode("./One");
if (account != null &&account.Attributes!= null)
{
//读取节点属性
oneValues.Add(account.Attributes["number"].Value);
}
}
}
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短