我对“DOMXPath”这个名字感到有点困惑。 要使用它,我必须使用XPath函数而不是DOM。
但要启动它,我首先要创建一个
$dom = new DOMDocument()
然后
$xpath = new DOMXPath($dom)
这是否意味着XPath依赖于DOM? 我很抱歉这种混乱,但我实际上是在写论文,这个名字“DOMXPath”让我很困惑。 所以我甚至不确定我是否应该在我的介绍中解释什么是DOM或者我应该解释XPath?
答案 0 :(得分:2)
DOM和XPath是不同的概念。 DOM(文档对象模型)是由排列为树的XML节点组成的文档或文档片段的表示。
XPath是一种表达通过DOM导航以定位一个或多个节点的语法。
PHP中的DOMXPath名称有些多余。他们本可以称之为XPath。
答案 1 :(得分:1)