2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

XPath 初学者入门教程:XPath 实例

[复制链接]
查看 129 回复 0
楼主 发表于 | 只看该作者

在本节,让我们通过实例来学习一些基础的 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 :

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块