php xpath - 属性上的字符串函数

Edd*_*dyR 0 php xpath

使用下面的xpath查询在属性上应用字符串函数(例如"normalize-space")的正确语法是什么?

查询:"./ @ media"

我在其他地方看过这个例子,但如果我用php的xpath库试一试,它什么都不返回......

cul*_*rón 5

使用evaluate()而不是query().它将返回一个键入的结果.它自PHP 5.1起可用.

$doc = new DOMDocument();
$xpath = new DOMXpath($doc);
$q = $xpath->evaluate('"test"');
var_dump($q);
Run Code Online (Sandbox Code Playgroud)

输出:

string(4) "test"
Run Code Online (Sandbox Code Playgroud)