遍历简单XML节点

Posted 杰的记事本——javascript.shop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历简单XML节点相关的知识,希望对你有一定的参考价值。

原文发布时间为:2009-08-26 —— 来源于本人的百度文章 [由搬家工具导入]

<?xml version="1.0" encoding="gb2312" ?>
<root>
<name id="1">sdfsdf</name>
<name id="2">sdgsd</name>
<name id="3">sdf<name>

</root>

string url = Server.MapPath("../XML/zone.xml");
        System.Xml.XmlDocument xdoc = new System.Xml.XmlDocument();
        xdoc.Load(url);
        System.Xml.XmlNodeList nodeList = xdoc.SelectNodes("root/name");
        foreach (System.Xml.XmlNode node in nodeList)
        {
            string strID = node.Attributes["id"].InnerText;
            if (strID=="1")
            {
                Response.Write(node.InnerXml);
            }

        }

以上是关于遍历简单XML节点的主要内容,如果未能解决你的问题,请参考以下文章

VBA 循环遍历 XML 节点并在每个节点中获取值

使用 MSXML 在 Xml 中遍历节点

使用 XML::LibXML 遍历节点

C#不能查询XML但可以遍历节点?

在 C# 中循环遍历 XML 的特定节点

循环遍历 XML 并找到文本节点 - Jquery