[xquery-talk] Sequence from String-Literal

Michael Kay mike at saxonica.com
Fri May 11 18:51:00 PDT 2007


 

	Is util:eval the function that you are looking for?
	
	let $i := "<b><a>1</a></b>"
	return util:eval($i)
	
	 
It looks like a close approximation. But not every well-formed XML document
is a valid Query, and some well formed documents if interpreted as a query
don't give you the data model you expected. For example:

<a>{apple orange pear}</a>

is a legal XML document but not a legal query. 

Michael Kay
http://www.saxonica.com/




More information about the talk mailing list