python中 xpath中的//和/的区别
//表示文档里的任何位置的节点
/表示文档里根下的那些节点
例如:
//a//b/@abc 指的是文档中所有a元素的属性为abc的后代b元素(包括子代元素)(多级);
//a/b/@abc 指的是文档中所有a元素的属性为abc的子代b元素(一级);
/a/b/@abc 指的是根节点b元素的属性为abc的子代b元素(一级);
//表示文档里的任何位置的节点
/表示文档里根下的那些节点
例如:
//a//b/@abc 指的是文档中所有a元素的属性为abc的后代b元素(包括子代元素)(多级);
//a/b/@abc 指的是文档中所有a元素的属性为abc的子代b元素(一级);
/a/b/@abc 指的是根节点b元素的属性为abc的子代b元素(一级);