Problem with XPath query
| From: | Christoph Boget | Date: | Mon, 14 Dec 2009 16:52:57 +0000 |
| Subject: | Problem with XPath query | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-300492@lists.php.net to get a copy of this message | ||
Given the following XML:
<Pages>
<Page>
<DisplayRef alias="Widget">
<parameter alias="widgetType" type="variable"
value="system"/>
</DisplayRef>
</Page>
</Pages>
I'm using the following query:
$oXPath->query( '//DisplayRef/parameter[@alias="widgetType and
@value="system"]' );
and I'm getting the following error:
Warning: DOMXPath::query() [function.DOMXPath-query]: Invalid predicate
If I remove this part of the query
[@alias="widgetType and @value="system"]
the error goes away.
As far as I can tell from googling around, the query is valid. If
that's the case, I don't understand what's causing the error.
Could someone explain to me what I'm doing wrong?
thnx,
Christoph