edit_note帖子
1,551
stars积分
20,071
event加入
2011-05-19
怀旧国机
XPath 初学者入门教程:XPath 实例
schedule发表于 2012-12-26 23:28:00
visibility查看 131
chat_bubble回复 0
#1 楼主
在本节,让我们通过实例来学习一些基础的 XPath 语法。XML实例文档我们将在下面的例子中使用这个 XML 文档:“books.xml“ :<?xml version=“1.0“ encoding=“ISO-8859-1“?><bookstore><book category=“COOKING“> <title lang=“en“>Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price></book><book category=“CHILDREN“> <title lang=“en“>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price></book><book category=“WEB“> <title lang=“en“>XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan Nagarajan</author> <year>2003</year> <price>49.99</price></book><book category=“WEB“> <title lang=“en“>Learning XML</title> <author>Erik T. Ray</author> <year>2003</year> <price>39.95</price></book></bookstore>节点选取我们将使用微软的 XML DOM 对象来载入 XML 文档,并使用 *Nodes() 函数从 XML 文档选取节点:set xmlDoc=*Object(“Microsoft.XMLDOM“)xmlDoc.async=“false“xmlDoc.load(“books.xml“)xmlDoc.*Nodes(路径表达式)选取所有的 book 节点下面的这个例子选取了 bookstore 元素下所有的 book 节点:xmlDoc.*Nodes(“/bookstore/book“)9 7 3 12 4 8 :
forum
暂无回复,快来抢沙发!
登录 后才能回复
flag举报帖子