|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] Function and Query Evaluation with No XML Tags ErrorDavid Carlisle davidc at nag.co.ukThu Feb 28 17:00:11 PST 2008
for $r in $seq[not(string(.)=string((child::*)[1]))] return $r Means exactly the same thing as $seq[not(string(.)=string((child::*)[1]))] (for $r in ... return $r is always the same as ...) so that returns any item in $seq whose string value is not the same as the string value of its first element child. In your examples, $seq is a sequence of head elements. The head elements have no element children so string(.) is the string such as "Stamp Collecting Outfit" and string((child::*)[1] is "" in all cases so these are never equal and your filter never removes any nodes. David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
|
Purchase Stylus Studio Online Today!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






