C#中XML的初步使用

#c:\\xml\\a.xml

<?xml version="1.0" encoding="GB2312"?>
<Config>
    <user value="1.0">用户一</user>     1
    <user value="1.1">用户二</user>     2
    <user value="1.2">                             3
        <name>刀疤</name>
        <old>20</old>
        <tel>02880773281</tel>
    </user>
</Config>

加入命名空间:using System.Xml;

XmlDocument doc = new XmlDocument();
doc.Load("c:\\xml\\a.xml");
XmlElement root = doc.DocumentElement;
// 获得1的值与属性
root.SelectNodes("user")[0].InnerText;  // 值
root.SelectNodes("user")[0].Attributes[0].InnerText;  // 属性

// 获得2的值与属性
root.SelectNodes("user")[1].InnerText;
root.SelectNodes("user")[1].Attributes[0].InnerText;

// 获得3的属性与old节
root.SelectNodes("user")[2].Attributes[0].InnerText; // 属性
root.SelectNodes("user")[2]["old"].InnerText; // OLD节

posted on 2006-01-25 12:38 samuel's blog 阅读(680) 评论(0)  编辑 收藏

公告

昵称:samuel's blog
园龄:6年
粉丝:0
关注:0

导航

统计

  • 随笔 - 21
  • 文章 - 10
  • 评论 - 62
  • 引用 - 0

搜索

 
 

常用链接

随笔分类

随笔档案

文章分类

相册

连接

最新评论

阅读排行榜

推荐排行榜