Thanks all... Great help indeed...
On Thu, May 23, 2013 at 10:21 AM, Adam Retter <[email protected]> wrote: > Instead use this - > > for $college at $position in $doc//college > return > <div> > {$college/name} > </div> > <div> > {text{ $college/@id }} > </div> > > See John Snelson's response for the 'why' of the matter. > > On 23 May 2013 09:34, Mailing Lists Mail <[email protected]> wrote: >> Dear All, >> I was trying to query the atribute value using Xquery in MarkLogic and >> no matter what, I dont seem to be printing the value... >> So this is what I do... >> >> for $college at $position in $doc//college >> return >> <div> >> {$college/name} >> </div> >> <div> >> {$college/@id} >> </div> >> >> This is interesting as the first div is prints the name of the >> college... the second is empty.. if I change the xpath to: >> <div> >> {$college/@*[1]/name()} >> </div> >> this does print the text "id" , which is correct. >> >> so I tried >> >> <div> >> {$college/@*[1] } >> </div> >> >> I thought that this should print the value in the attribute id, which >> is also the first attribute... >> >> There is probably something very basic, I am missing... So please help! >> >> Thanks >> --Dak >> _______________________________________________ >> [email protected] >> http://x-query.com/mailman/listinfo/talk > > > > -- > Adam Retter > > skype: adam.retter > tweet: adamretter > http://www.adamretter.org.uk _______________________________________________ [email protected] http://x-query.com/mailman/listinfo/talk
