|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Type of a variable containing values of mixed type
Jorge . chocolate.camera@xxxxxxxxx wrote:
How can I enforce that a variable contains a particular bunch of mixed types? Say: Inside your variable with xsl:value-of you construct text nodes, not numbers or strings. If you want to output an integer then use e.g. <xsl:sequence select="42"/> to construct a string literal use e.g. <xsl:sequence select="'hello'"/> As for the "as" attribute, you can use as="item()*" to make sure you get a sequence of values and not a temporary tree. I am not sure a union type would help to allow only integers and strings, but I am sure you can't specify that a sequence is made up of two integers followed by one string. You would need to define a complex type with a sequence of two elements of type xs:integer and a third element of type xs:string and then would need a schema-aware processor which Saxon HE not is. And it would no longer be a sequence of atomic types but rather a sequence of elements.
|
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
|

Cart








