This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: RE: XSL-List Digest V3 #1175
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] RE: XSL-List Digest V3 #1175
- From: "Chris Bayes" <chris at bayes dot co dot uk>
- Date: Mon, 15 Oct 2001 16:32:20 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> > Given that an XML document may have an attribute indicating
> the schema
> > location, and given that that schema may be an XSD (ie XML)
> file - it
> > strikes me as entirely possible to create a callable
> (library?) XSLT
> > template to read that schema document - and thus to
> populate default
> > entities in the live document. The whole thing can be pure XML/XSLT.
>
> XSLT 1.0 could read the schema but it would be a major task
> to program many of the schema processing rules required
> without having explicit schema extensions in XSLT 2/XPath 2.
> Supporting the built in datatypes requires at least a regexp
> handler and some date arithmetic, neither of which is much
> fun to code in XSLT. Conversely (as shown by schematron) much
> of the functionality of the structural constraints from
> schema part 1 could be equivalently coded in XSLT.
Exactly. So with just a little bit of extra functionality (regex dates)
this isn't a major task. We don't need a fully schema aware xslt
processor to make use of schema
Ciao Chris
XML/XSL Portal
http://www.bayes.co.uk/xml
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list