XmlDataSource参数

 1 None.gif XPath表达式
 2 None.gif.(单点)
 3 None.gif  符号“.”用于引用当前节点自身。例如,“.”表示选择当前的节点,而“. // item”表示作为当前节点的所有item子元素
 4 None.gif
 5 None.gif..(双点)
 6 None.gif  符号“..”表示当前节点的父亲点。
 7 None.gif
 8 None.gif [] (方括号)
 9 None.gif  表示有序序列中的特定元素。比如,list / itme [ 2 ] 代表list节点的第二个item子节点。
10 None.gif
11 None.gif@
12 None.gif  符号“@”表示节点属性。例如,“ @price ”表示名为price的属性。
13 None.gif
14 None.gif / (左斜杠)
15 None.gif  表示当前文档的节点。例如,“ / A / C / D”表示节点“A”的子节点“C”的子节点“D”。
16 None.gif
17 None.gif // (双左斜杠)
18 None.gif  表示当前文档所有的节点。例如,“ // E”表示所有E元素;“ // C / E”表示所有父节点为C的E元素。
19 None.gif
20 None.gif * (星号)
21 ExpandedBlockStart.gifContractedBlock.gif  表示路径的通配符。例如,“A / B / C /**/ /*”表示A元素->B元素->C元素下的所有子元素;“/*/ */ D”表示上面有两级节点的D元素;“ / /**/ /*”表示所有的元素。
22InBlock.gif
23InBlock.gif\(坚杠)
24InBlock.gif  表示逻辑或,用于获取节点并集。例如,“//B\//C”表示所有B元素和C元素。
25InBlock.gif
26InBlock.gif表10-8 XPath表达式示示例例表
27InBlock.gif
28InBlock.gif表达式                                  说明
29InBlock.gifauthor     当前节点位置的所有<author>元素
30InBlock.gif/bookstore    文档中的所有<bookstore>元素
31InBlock.gif//author    文档中所有<author>元素
32InBlock.gifbook[/bookstore/@specialty=@style] 所有<book>元素,其style属性值与根节点下bookstore节点的specialty属性值相等。
33InBlock.gif@style     当前节点的style属性
34InBlock.gifbook[@style]    book节点的style属性
35InBlock.gifauthor[1]    当年节点的第一个<author>元素
36InBlock.gifmy:book     名称空间名为my的元素<book>
37InBlock.gifbook[excerpt]    所有<book>元素,至少包含一个<excerpt>子元素
38InBlock.gifauthor[.="Matthew Boj"]   所有值为“Matthew Boj”的<author>元素 
39InBlock.gif 
40InBlock.gif

转载于:https://www.cnblogs.com/shengel/archive/2007/03/15/676061.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值