打印

[XML教程] xml文档搜索使用小结1[xml]

xml文档搜索使用小结1[xml]

///< 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

TOP

返回顶部
AYBlue

Processed in 0.040870 second(s), 7 queries.

当前时区 GMT+8, 现在时间是 2008-11-22 17:26 京ICP备06054220号

清除 Cookies - 联系我们 - 163K.com - Archiver - WAP