|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] Problems with query on different doccumentDavid Carlisle davidc at nag.co.ukThu Nov 30 16:12:06 PST 2006
doc("casodistudio.xml")//string($name)/code
That has the same type as
doc("casodistudio.xml")//"hello"/code
that is, it's a syntax error, you can not use a string to the laft of
the / operator.
You could use
doc("casodistudio.xml")//string($name)
but that would just return a sequence of strings with as many items as
there are nodes in the document, each of the items being the same
string.
You don't want to select a string, you want to select an element with
that string as its name, so
doc("casodistudio.xml")//*[name()=$name]/code
> the query string(name)/code
> must be equivalent to ASL/code.
no it's equivalent to "ASL"/code
David
|
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
|






