Attributes are nodes in the DOM model. Isn't Xindice founded on the DOM??

�yvind

On Fri, 5 Apr 2002, Maarten Eerdekens wrote:

> Xindice can only return a nodeset as a result of a xpath query,
> and because attributes are no nodes, this returns nothing.
> You will have to make a work around.
> I think I heard the experts are working on it.
>
> -----Original Message-----
> From: Dominic Gamble [mailto:[EMAIL PROTECTED]
> Sent: vrijdag 5 april 2002 8:55
> To: [email protected]
> Subject: Xindice doesn't fully support XPath? /@attribute doesn't work!
>
>
> It seems that XPath /@attribute queries don't work in Xindice! Please
> tell me I am wrong.
>
> When I execute the following xpath query:
>
> xindice xpath -c /db/websystem -q "/Classes/Class[last()]"
>
> I get the following results:
>
> <?xml version="1.0"?>
> <Class name="Page" id="1" superclass="1" template="1"
> xmlns:src="http://xml.apache.org/xindice/Query"; src:col="/db/websystem"
> src:key="class">
>       <Elements>
>               <Element name="Title" class="Single Line Text" required="true" 
> />
>               <Element name="Author" class="Single Line Text" 
> required="false" />
>               <Element name="Keywords" class="Single Line Text" 
> required="false" />
>               <Element name="Description" class="Single Line Text" 
> required="false"
> />
>       </Elements>
> </Class>
>
> This is all ok, but when I then attempt to get the attribute 'id' only,
> using the following query:
>
> xindice xpath -c /db/websystem -q "/Classes/Class[last()]/@id"
>
> I get NOTHING! This happens both from the command line, _and_ from
> within code.
>
> Does anyone know why? Has it just not been implemented?
> I'm using Xindice 1.0.
>
> Thanks,
> Dominic Gamble
> Stratlink
>

Reply via email to