[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XSLT Processors in .NET and Schema-awareness

Subject: Re: XSLT Processors in .NET and Schema-awareness
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 23 Sep 2005 17:24:05 +0100
xslt2 processors
> I know from this list  there are a Saxon .NET, but don't know much
> more about the rest...

I think the main schema aware xslt2 processor is saxon8-sa from saxonica
(Michael Kay) (Commercially available) I don't think other saxon derived
products such as saxon.net include schema support as they are based on
saxon8-b which is freely available.

Altova also make a schema aware xslt 2 engine availabe for free (but
without source) although that doesn't have as good coverage of the
current XSLT drafts as saxon, I find.

. Begining from this last one, what exactly is "schema-awareness" when
> one talk about XSLTprocessors, what purposes it serves?

a schema aware xslt2 processor can match templates based on the
schema-defined type of an element rather than its name. Also it can
invoke schema validation on the result document (or fragments thereof)
this can (Michael tells us:-) be useful in debugging as rather than
generating a large result document and then finding out that it is not
valid against the intended schema, the process is integrated so you find
out that the result isn't valid because the template on line 333 of
your styessheet tried to create a <foobar/> eleemnt which is not allowed
at that point.

http://www.w3.org/TR/xslt20/#dt-basic-xslt-processor

lists exactly what a basic XSLT 2 processor can _not_ do that a schema
aware one can.

Note that XSLT2 is _not_ yet finalised so no XSLT2 processor (whether
schema aware or not) claims real stability at this point, although in
practice there are unlikely to be any changes now, I would have thought.

David






________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.