摘要: parent轴(axis)包含上下文节点的父节点, 如果有父节点的话 //DDD/parent::* 选择DDD元素的所有父节点 ... 阅读全文
posted @ 2006-07-01 11:25 滋心 阅读(608) 评论(1) 推荐(0) 编辑
摘要: descendant (后代)轴包含上下文节点的后代,一个后代是指子节点或者子节点的子节点等等, 因此descendant轴不会包含属性和命名空间节点. /descendant::* 选择文档根元素的所有后代.即所有的元素被选择 ... 阅读全文
posted @ 2006-07-01 11:22 滋心 阅读(1717) 评论(1) 推荐(0) 编辑
摘要: 多个路径可以用分隔符 | 合并在一起 //CCC | //BBB 选择所有的CCC和BBB元素 ... 阅读全文
posted @ 2006-07-01 11:15 滋心 阅读(511) 评论(0) 推荐(0) 编辑
摘要: string-length函数返回字符串的字符数,你应该用<替代 //*[string-length(name()) = 3] 选择名字长度为3的元素 ... 阅读全文
posted @ 2006-07-01 11:11 滋心 阅读(623) 评论(0) 推荐(0) 编辑
摘要: name()函数返回元素的名称, start-with()函数在该函数的第一个参数字符串是以第二个参数字符开始的情况返回true, contains()函数当其第一个字符串参数包含有第二个字符串参数时返回true. //*[name()='BBB'] 选择所有名称为BBB的元素(... 阅读全文
posted @ 2006-06-24 11:28 滋心 阅读(869) 评论(0) 推荐(0) 编辑
摘要: //*[count(BBB)=2] 选择含有2个BBB子元素的元素 ... 阅读全文
posted @ 2006-06-24 11:06 滋心 阅读(1365) 评论(2) 推荐(0) 编辑
摘要: 属性的值可以被用来作为选择的准则, normalize-space函数删除了前部和尾部的空格, 并且把连续的空格串替换为一个单一的空格 //BBB[@id='b1'] 选择含有属性id且其值为'b1'的BBB元素 ... 阅读全文
posted @ 2006-06-24 11:02 滋心 阅读(472) 评论(0) 推荐(0) 编辑
摘要: //@id 选择所有的id属性 ... 阅读全文
posted @ 2006-06-24 10:57 滋心 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 方块号里的表达式可以进一步的指定元素, 其中数字表示元素在选择集里的位置, 而last()函数则表示选择集中的最后一个元素. /AAA/BBB[1] 选择AAA的第一个BBB子元素 ... 阅读全文
posted @ 2006-06-24 10:53 滋心 阅读(585) 评论(0) 推荐(0) 编辑
摘要: /AAA/CCC/DDD/* 选择所有路径依附于/AAA/CCC/DDD的元素 ... 阅读全文
posted @ 2006-06-24 10:51 滋心 阅读(910) 评论(0) 推荐(0) 编辑