牛牛在线工具

DOMXPath::__construct()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DOMXPath::__construct()

创建一个新的DOMXPath对象,用于在DOM文档中进行XPath查询

函数名:DOMXPath::__construct() 适用版本:所有版本的PHP 用法:该函数用于创建一个新的DOMXPath对象,用于在DOM文档中进行XPath查询。 语法:DOMXPath::__construct(DOMDocument $doc) 参数: $doc:必需,要在其中进行XPath查询的DOM文档对象。 返回值: 无返回值。 示例: // 创建一个DOMDocument对象并加载XML文件 $doc = new DOMDocument(); $doc->load('example.xml'); // 创建一个新的DOMXPath对象,并将上述DOMDocument对象作为参数传递 $xpath = new DOMXPath($doc); // 使用XPath查询选取所有带有class为"highlight"的元素节点 $elements = $xpath->query("//*[@class='highlight']"); // 循环遍历选取的结果并输出节点的文本内容 foreach ($elements as $element) { echo $element->textContent . "<br>"; } 在上述示例中,首先创建了一个DOMDocument对象并加载了一个XML文件。然后,用该DOMDocument对象作为参数,创建了一个新的DOMXPath对象。接下来,使用XPath查询选取了所有带有class为"highlight"的元素节点,并将结果存储在$elements变量中。最后,通过循环遍历$elements变量,输出选取节点的文本内容。