Subject: RE: How to read Schema XSD in stylesheet XSL!
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 28 Nov 2007 09:54:41 -0000
|
If you need to ask the question, then you shouldn't attempt this.
Writing a program in any language that tests whether instances are valid
against a schema is a significant challenge and requires a good knowledge of
the theory of compiler writing. Writing such a program in XSLT is
significantly more difficult (because the classical approach uses finite
state machines, and XSLT is stateless).
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: wiky [mailto:wiky_83@xxxxxxxxxxx]
> Sent: 28 November 2007 04:36
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: How to read Schema XSD in stylesheet XSL!
>
>
>
> Hi All,
> I need urgent help on a task which is
> 1. to write a stylesheet XSL which will process a document
> XML: it will also be given a schema XSD, which will be
> specified by a stylesheet parameter.
>
> 2. It will produce text output, which will either be the word
> "yes" or the word "no", depending whether the document
> conforms to the schema or not.
>
> 3. The schemata will be very simple: they will be built up
> from xsd:element, xsd:complexType, xsd:sequence, and
> xsd:choice. There will be no text content, no restriction
> types, and no attributes.
>
> 4. The stylesheet should work for any document and any schema
> made of the above elements. Note that you can write the same
> schema in many alternative forms (using named types and
> anonymous types), and your
>
> stylesheet should work for all possible forms.
>
>
> The probelm is I don't know how can i access NAMES of
> ELEMENTS and their ATTRIBUTES from SCHEMA document using XSL.
> How to pass XSD as parameter in XSL? How can I access XSD
> document using XS?.
>
> Thanks for taking time and reading my message. I'll much
> appreciate any piece of help.
>
> Regards
>
> _________________________________________________________________
> Feel like a local wherever you go.
> http://www.backofmyhand.com
| Current Thread |
|
Michael Kay - 28 Nov 2007 09:55:27 -0000 <=
Abel Braaksma - 28 Nov 2007 22:43:55 -0000
|
|