Subject: RE: [xsl] typing the input from within xslt From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 4 Nov 2008 13:30:23 -0000 |
> 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/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] typing the input from wit, G. Ken Holman | Thread | Re: [xsl] typing the input from wit, Colin Paul Adams |
Re: [xsl] typing the input from wit, G. Ken Holman | Date | Re: [xsl] typing the input from wit, Colin Paul Adams |
Month |