C#利用XmlTextReader读取XML节点数据

xml内容:
<?xml version="1.0" encoding="utf-8" ?>
<google>
  <googleColorBorder>f6fbff</googleColorBorder>
  <googleColorBG>f6fbff</googleColorBG>
  <googleColorLink>666666</googleColorLink>
  <googleColorText>046b7A</googleColorText>
  <googleColorUrl>008000</googleColorUrl>
</google>

cs代码:
 protected void Page_Load(object sender, EventArgs e)
    {
        XmlTextReader xtr = new XmlTextReader("c:\\AdColor2.xml");
        while (xtr.Read()) {
            if (xtr.NodeType == XmlNodeType.Element && xtr.LocalName == "googleColorBorder") {
                Response.Write(xtr.ReadString() + "<br/>");
            }

            if (xtr.NodeType == XmlNodeType.Element && xtr.LocalName == "googleColorBG")
            {
                Response.Write(xtr.ReadString() + "<br/>");
            }

            if (xtr.NodeType == XmlNodeType.Element && xtr.LocalName == "googleColorLink")
            {
                Response.Write(xtr.ReadString() + "<br/>");
            }

            if (xtr.NodeType == XmlNodeType.Element && xtr.LocalName == "googleColorText")
            {
                Response.Write(xtr.ReadString() + "<br/>");
            }

            if (xtr.NodeType == XmlNodeType.Element && xtr.LocalName == "googleColorUrl")
            {
                Response.Write(xtr.ReadString() + "<br/>");
            }

        }
    }

posted on 2007-11-30 14:04 Sunlight 阅读(3743) 评论(2) 编辑 收藏

评论

#1楼  回复 引用 查看   

Thanks!我找了好久了!
2008-05-04 11:52 | joyboy      

#2楼  回复 引用   

今天搞了半天,终于看到这张帖,真是太好了,刚好是我想要的
谢谢博主!
2008-05-05 13:37 | TUNO[未注册用户]