you're rigth... Xindice doesn't implement just attributtes xqueries... if you want to get some attribute you have to get the container element of that attribute.
Miguel Angel Urrutia ----- Original Message ----- From: "Dominic Gamble" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, April 05, 2002 12:55 AM 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 > >
