正在阅读:XML文档搜索使用小结XML文档搜索使用小结

2004-02-14 09:33 出处:PConline 作者:飞鹰/ASPcool.com 责任编辑:zyq
///< summary>   ///< author>飞鹰@ASPCool.com< /author>   ///< description>本文介绍在.NET中查找XML节点的方法。< /desciption>   ///< copyright>ASP酷技术资讯网(www.ASPCool.com)< /copyright>   ///< /summary>   大家在.NET中处理XML文档的时候,经常会需要找到文档中的某个节点的数据。要找到某个节点,有许多种方法,在这里我就把几种常用的方法给大家总结一下。   首先,我们要做的是要把一个XML文档装入到一个XmlDocument对象中去。   先引用几个名字空间:   using System.Xml;   using System.Xml.Xsl;   using System.Xml.XPath;   这几个名字空间大家根据名字就知道它的意思了,我就不在这儿多说了。然后就是装入XML文件的代码,方法如下:   String xmlfile="c:/member.xml"; //其中的xmlfile是你要载入的XML文件的路径。   XmlDocument myDoc = new XmlDocument(); //定义一个XmlDocument对象。   myDoc.Load(xmlfile);   这样,我们就有一个叫myDoc的XML文档。我们现在就来找这个文档中的一些节点。我们先来看这个XML文件的内容。   < ?xml version="1.0" encoding="UTF-8"?>   < members>   < member>   < name>Tim   < hobby>reading   < homepage>www.aspcool.com   < /member>   < member>   < name>Sandy   < hobby>learning   < /member>   < member>   < name>Shally   < hobby>tranlating   < /member>   < member>   < name>Christine   < hobby>working   < /member>   < /members>   我们现在可以用下面的方法找到name为tim的节点:   myDoc.ChildNodes.Item(1).ChildNodes.Item(0).FirstChild.InnerText
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品