PHP中的XPath - 使用Id在文档特定元​​素中查找

时间:2016-01-27 13:16:59

标签: php html xpath

大家。

我有一个HTML文档,其中包含一个具有唯一ID的非常嵌套的元素。

XPath可以找到这个元素吗?我想打印它的内部文本。

如果没有,我需要指定什么?文档,标签等中的位置?

我尝试构建一些查询,但它们不起作用。我不是100%肯定我在做什么。

我对XPath有点生疏,所以解释它的工作方式会很有用。

提前多多感谢, 加仑

1 个答案:

答案 0 :(得分:1)

  

“XPath可以找到这个元素吗?”

是的,它可以。如果没有关于上下文的进一步细节,我们只能建议这样的事情:

//*[@id='your_unique_id_value_here']

上面的XPath意味着,找到所有元素(因为id是唯一的,如你所描述的那样只应该是一个元素),无论它的名称是什么,id属性值等于"your_unique_id_value_here"

有关XPath的更多介绍性解释:https://en.wikipedia.org/wiki/XPath