Possible Duplicate:
XPath: How to match attributes that contain a certain string
I'm trying to parse some html with PHP DOM Xpath, but I'm having problems searching for a class name when the element has more than one. I found that if I use the hole attribute value like
$xpath->query('//div[@class="precodet precodeturgente"]');
it works, but if I do
$xpath->query('//div[@class="precodet"]');
it won't give me the node value. Sometimes there's only one class, others there are more than one, so what I want to know is if there's a way to search for a single class name.
You should be able to do
$xpath->query('//div[contains(@class,"precodet")]');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With