想想

女人一定要有勇气,无论是对爱情也好,对生活也好。如果什么事总是畏首畏尾,那么人生就白白流过了.

统计

常用链接

QuikLink

订阅

朋友的博客

阅读排行榜

评论排行榜

用SelectSingleNode()和SelectNodes()搜索结点

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            XmlDocument doc = new XmlDocument();//建立文档对象
            try
            {
                doc.Load("../../myOrder.xml");
                XmlNode root = doc.DocumentElement;//获取文档的根节点
                XmlNode temp;
                temp = root.SelectSingleNode("姓名");
                Console.WriteLine("(查找1)" + temp);
                temp = root.SelectSingleNode("定购人信息/姓名");
                Console.WriteLine("(查找2)" + temp.Name+":"+temp.InnerText);
                temp = root.SelectSingleNode("订货信息/商品/品名");
                Console.WriteLine("(查找3)" + temp.Name + ":" + temp.InnerText);
                XmlNodeList templist = root.SelectNodes("订货信息/商品/品名");
                Console.WriteLine("(查找4)");
                foreach (XmlNode nodeinlist in templist)
                {
                    Console.WriteLine(nodeinlist.Name + ":" + nodeinlist.InnerText);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadLine();//辅助代码,用于保留控制台窗口
        }
    }
}


*************************
Xiang Xiang
QQ:86527965

*************************

posted on 2006-09-17 18:30 想想 阅读(8732) 评论(11) 编辑 收藏

评论

#1楼 2007-04-25 17:39 路过[未注册用户]

找了好久了XPath这个东东害得我用SelectNodes方法郁闷了  回复 引用   

#2楼 2008-03-14 14:43 是以函[未注册用户]

可惜,没有关于属性的查找。。。  回复 引用   

#3楼 2008-04-22 13:29 fgj[未注册用户]

fjhnf  回复 引用   

#4楼 2008-10-24 13:17 Mohammed      

如果要查询的 XML文件中的默认命名空间是自定义的(不是w3c标准的),那还需要使用 XmlNampspaceManager::AddNamespace()方法来添加命名空间,并且使用SelectNode和SelectSingleNode时也要指定命名空间,否则将查不到节点。  回复 引用 查看   

#5楼 2009-07-04 18:02 跳跳鼠[未注册用户]

啊,香香  回复 引用   

#6楼 2009-07-04 18:02 跳跳鼠[未注册用户]

啊,香香  回复 引用   

#7楼 2009-07-04 18:03 跳跳鼠[未注册用户]

啊,香香  回复 引用   

#8楼 2009-07-25 17:05 袁良赟      

女女女女  回复 引用 查看   

#9楼 2009-07-25 17:06 袁良赟      

兴奋  回复 引用 查看   

#10楼 2009-09-03 14:58 xmlreader[未注册用户]

白痴,xml文件都没给出。
谁知道你检索的什么。
 回复 引用   

#11楼 2009-09-03 14:59 xmlreader[未注册用户]

请你以后写文章专业一点点。。。  回复 引用