在php中使用带有'contains'的xpath

时间:2013-07-03 16:47:36

标签: xpath php domxpath

我有:

<div class="posts">
    <p class="post">info: abcd</p>
    ....
</div>

我正在尝试使用xpath选择包含“info:abcd”的

我有:

$DNlist = $xpath->query("//div[@class='posts']/p[contains(., 'info:')]]");

这给出了:

Severity: Warning
Message: DOMXPath::query(): Invalid expression

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

似乎在方括号(])上有很多。尝试:

"//div[@class='posts']/p[contains(., 'info:')]"