XML文档搜索使用小结1

2016-02-19 20:39 5 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享XML文档搜索使用小结1的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - Web开发 】

/// summary
  /// author飞鹰@ASPCool.com /author
  /// description本文介绍在.NET中查找XML节点的方法。 /desciption
  /// copyrightASP酷技术资讯网(www.ASPCool.com) /copyright
  /// /summary

  大家在.NET中处理XML文档的时候,经常会需要找到文档中的某个节点的数据。要找到某个节点,有许多种方法,在这里我就把几种常用的方法给大家总结一下。

  首先,我们要做的是要把一个XML文档装入到一个XmlDocument对象中去。

  先引用几个名字空间:

  using System.XML;
  using System.XML.Xsl;
  using System.XML.XPath;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  这几个名字空间大家根据名字就知道它的意思了,我就不在这儿多说了。然后就是装入XML文件的代码,方法如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  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
   nameTim
   hobbyreading
   homepagewww.ASPcool.com
   /member
   member
   nameSandy
   hobbylearning
   /member
   member
   nameShally
   hobbytranlating
   /member
   member
   nameChristine
   hobbyworking
   /member
   /members

  我们现在可以用下面的方法找到name为tim的节点:

  myDoc.ChildNodes.Item(1).ChildNodes.Item(0).FirstChild.InnerText

来源:http://www.tulaoshi.com/n/20160219/1624211.html

延伸阅读
标签: PHP
文件:SimpleDocumentRoot.php <?php/** *========================================================= * * @author hahawen(大龄青年) * @since 2004-12-04 * @copyright Copyright (c) 2004, NxCoder Group * *========================================================= *//** * class ...
标签: PHP
下面是例子运行对结果: 下面是通过函数getSaveData()返回的整个xml数据的数组 Array( [name] => 华联 [address] => 北京长安街-9999号 [desc] => 连锁超市 [cat_food] => Array ( [attrs] => Array ( [id] => food ) ...
标签: PHP
下面是通过getNode()函数,返回某一个分类下的所有商品的信息商品名: food11 Array( [name] => food11 [price] => 12.90)Array( [id] => food11)商品名:food12 Array( [name] => food12 [price] => 22.10 [desc] => Array ( [value] => 好东西推荐 [attrs] =...
标签: PHP
下面是通过createNode()函数,添加商品, 然后显示添加后的结果 <?xml version="1.0" encoding="GB2312" ?><shop> <name>华联</name> <address>北京长安街-9999号</address> <desc>连锁超市</desc> <telphone>123456789</telphone> <cat id="food"> <goods id...
标签: Web开发
→XML的规范 XML 1.0规范 http://www.w3.org/TR/1998/REC-xml-19980210 CSS1规范 http://www.w3.org/TR/REC-CSS1 CSS2规范 http://www.w3.org/TR/1998/REC-CSS2-19980512/ XML Namespace规范 http://www.w3.org/TR/1999/REC-xml-names-19990114/ XSL规范 http://www.w3.org/TR/1999/WD-xsl-19990421/ XLink规范...

经验教程

74

收藏

21
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部