//Name
Contack.xml中所有的Name元素
//Name[FirstName=''''flypig'''' and LastName=''''luo'''']
Contack.xml中FirstName=''''flypig'''' 并且 LastName=''''luo''''的Name元素
//cd[@country]
选择所有含有country这个属性的cd元素.
//cd[@*]
选择出含有属性的所有cd元素
//cd[@country=''''UK'''']
选择出country属性值为UK的cd元素
XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<cd country="USA">
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<price>10.90</price>
</cd>
<cd country="UK">
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<price>9.90</price>
<title>Greatest Hits</title>
<artist>Dolly Parton</artist>
</catalog>
定位节点
XML是树状结构,类似档案系统内资料夹的结构,XPath也类似档案系统的路径命名方式。不过XPath 是一种模式(Pattern),可以选出 XML档案中,路径符合某个模式的所有节点出来。例如要选catalog底下的cd中所有price元素可以用:
/catalog/c
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18