|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: typing the input from within xslt
> Is there a better way of writing this:
>
> <xsl:variable name="input" as="document-node(schema-element(root))">
> <xsl:document validation="strict">
> <xsl:copy-of select="doc('file:///path/to/xml')"/>
> </xsl:document>
> </xsl:variable>
>
> I thought there might be a validation parameter to
> document(), so it seems this is the only way to get a typed
> input when global input validation is disabled ?
No, unfortunately there's very little you can do to control the behaviour of
doc() or document() from within a stylesheet - it's all externally
controlled or implementation-defined. We're hoping to address that in 2.1.
Saxon gives you the option of selecting a URIResolver that understands
doc('file:///path/to/xml?val=strict')
but that's not portable.
Michael Kay
http://www.saxonica.com/
|
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








