Subject: Re: [xsl] XSLT and XML Schema From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 13 Jun 2007 16:00:05 +0100 |
If your xsd schema (I assume you are using XSD rather than Relax NG or some other schema language) is sufficiently simple you can just interogate the schem document as an XMl input file with Xpath to query the structure, however if the schema is complex with multiple inclusions, substitution groups, etc, you will really need to see if the schema validator you are using has an API to reveal the structure, some do, but there is no standard API for that so it all depends on the system Note however that your example is rather sstrange > ask-schema-which-attribute-is-the-third-one XML attributes are inherently unordered and so a parser may not report them in the order that they appear in the file, and a schema can not specify any ordering for them. > <xsl:match> element like I assume you mean a match attribute of an xsl:template, since xsl doesn't have a match element. David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSLT and XML Schema, Garvin Riensche | Thread | RE: [xsl] XSLT and XML Schema, Michael Kay |
[xsl] XSLT and XML Schema, Garvin Riensche | Date | RE: [xsl] XSLT and XML Schema, Michael Kay |
Month |