我有像
这样的元素<div class="a b c">...</div>
在我的HTML中。 xpath查询// div [@ class =“a b c”]在PHP 5.3.8中返回正确的节点列表。 但PHP 5.2.2上的相同查询不返回任何节点。我究竟做错了什么 ? 。 我见过其他相同类型的问题,例如How can I match on an attribute that contains a certain string?并尝试了类似的内容:
//div[contains(concat(@class,' '),'a ') and contains(concat(' ',@class,' '),' b ') and
contains(concat(' ',@class),' c')]
但似乎没有任何效果。但它在PHP 5.3.8上运行得非常好。我错过了什么?