|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] XQuery functions returning multiple element typesMichael Kay mike at saxonica.comWed Dec 16 19:20:28 PST 2009
>
> I'm trying to declare a function that can return 2 element
> types but with no success. Maybe its not possible.
If foo and bar are sufficiently related to be alternative results of the
function, then perhaps they should be members of a substitution group, in
which case you can say $root as schema-element(s) where s is the name of the
substitution group.
This becomes easier in XSD 1.1 where elements can belong to more than one
substitution group.
>
> What I'd like to do is something like this (simplified)
>
>
> declare function search( $root as element(root) ) as
> element(foo|bar)* {
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay
|
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
|






