RE: [xsl] How to read Schema XSD in stylesheet XSL!

Subject: RE: [xsl] How to read Schema XSD in stylesheet XSL!
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 28 Nov 2007 09:57:10 -0000
 > I need urgent help on a task which is...
> 
> If you need to ask the question, then you shouldn't attempt this.

And I should also have added, you certainly shouldn't attempt it if it's
urgent. It's definitely not something to do if you are in a hurry.

Michael Kay
http://www.saxonica.com/

> 
> 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: [xsl] 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