xml – 如何获取节点值/ innerHTML与xpath?

我有一个xpath挖到我想要的类:// div [@ class =’myclass’]。但它返回我的整个div(与< div class ='myclass'>也,我想只返回这个标签的内容,没有标签本身,我该怎么办呢?
使用xpath,你会得到返回的东西是路径中不是条件的最后一件事。那意味着什么?好吧,条件是[]之间的东西(但你已经知道),你的读取像pathElement [有一个’类’属性值’我的类’]。 pathElement直接在[。

所有在[]之外的东西都是路径,所以在// a / b / c [@ blah =’bleh’] / da,b,c和d都是路径元素,blah是一个属性,字面值。如果这个路径匹配,它将返回一个d,最后一个无条件的事情。

你的特定路径返回一个(系列)div,它是你的xpath路径中的最后一个东西。因此,这个返回值包括顶层节点,你的case中的div,以及它下面的所有(他们的)子节点。节点可以是元素或文本(或注释,处理指令,…)。

在一个节点下面可以有多个文本节点,因此数组pOcHa谈论。 x / text()返回所有作为x的直接子节点的文本,x / node()返回所有子节点,包括文本。

希望这可以帮助。

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念