Problem with XPath query

Problem with XPath query

am 14.12.2009 17:52:57 von Christoph Boget

Given the following XML:









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

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Problem with XPath query

am 14.12.2009 18:25:57 von Jonathan Tapicer

Hi,

You are missing a quote after widgetType:

[@alias=3D"widgetType and @value=3D"system"]

should be

[@alias=3D"widgetType" and @value=3D"system"]

Regards,

Jonathan

On Mon, Dec 14, 2009 at 1:52 PM, Christoph Boget
wrote:
> Given the following XML:
>
>
> =A0
> =A0 =A0
> =A0 =A0 =A0 tem"/>
> =A0 =A0

> =A0

>

>
> I'm using the following query:
>
> $oXPath->query( '//DisplayRef/parameter[@alias=3D"widgetType and
> @value=3D"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=3D"widgetType and @value=3D"system"]
>
> the error goes away.
>
> As far as I can tell from googling around, the query is valid. =A0If
> 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
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Problem with XPath query

am 14.12.2009 18:31:32 von Christoph Boget

> You are missing a quote after widgetType:

Yeah, I realized that about 2 minutes after I sent the message. Man,
I'm dumb. :p I was banging my head against the wall for a while
because of that. I guess when you bring your stupidity public, you'll
find the solution yourself that much quicker. ;)

thnx,
Christoph

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Problem with XPath query

am 14.12.2009 18:48:39 von Lester Caine

Christoph Boget wrote:
>> You are missing a quote after widgetType:
>
> Yeah, I realized that about 2 minutes after I sent the message. Man,
> I'm dumb. :p I was banging my head against the wall for a while
> because of that. I guess when you bring your stupidity public, you'll
> find the solution yourself that much quicker. ;)

I often find that it's quicker to ask - because invariably the answer presents
itself the second you hit send ;)

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Problem with XPath query

am 14.12.2009 18:59:44 von List Manager

Lester Caine wrote:
>
> I often find that it's quicker to ask - because invariably the answer
> presents itself the second you hit send ;)
>

Isn't that the truth!

Jim

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php