幸福是把温暖的枪

XPATH学习笔记

XPath的基本语法由表达式构成。在计算表达式的值之后产生一个对象,对象有以下四种基本类型:节点集合、布尔型、数字型和字符串型

/代表根目录

/node 代表根目录下名称为node的子节点

//* 代表所有元素

//parent/child 代表所有本身为child父亲为parent的元素

/node/*  根目录下node节点的所有子元素

/*/*/node 第三层的节点,名称必须为node

[]代表元素的顺序,@代表属性

//node[@*] 选择node元素,有任意属性

//node[@name] 选择具有name属性的node

//*[@name="abc"] 所有元素中name属性等于abc的

引用:Ancestor表示当前节点的所有祖先节点,所以不仅包括该元素的直接父节点,还包括父节点的父节点等

等。用一棵树表示节点层次关系的话,所有该节点的上层都叫做Ancestor。例子://足球网站/ancestor::*就

表示所有足球网站元素的祖先节点


posted on 2005-11-15 10:11 幸福是把温暖的枪 阅读(235) 评论(0)  编辑  收藏 所属分类: java


只有注册用户登录后才能发表评论。


网站导航: