关于PHP DOM Xpath:PHP DOM Xpath-搜索类名

PHP DOM Xpath - search for class name

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
XPath: How to match attributes that contain a certain string

我正在尝试使用PHP DOM Xpath解析一些html,但是当元素具有多个时,在搜索类名时遇到了问题。 我发现如果我使用像

1
$xpath->query('//div[@class="precodet precodeturgente"]');

它有效,但如果我这样做

1
$xpath->query('//div[@class="precodet"]');

它不会给我节点值。 有时只有一个班级,其他班级不止一个,所以我想知道的是,是否有一种方法可以搜索一个班级名称。


你应该能够做

1
$xpath->query('//div[contains(@class,"precodet")]');