Subject: Re: [xsl] Generating XSD Schema files from XML source files From: Mukul Gandhi <gandhi.mukul@xxxxxxxxx> Date: Tue, 9 Nov 2010 20:47:58 +0530 |
I agree with everything what Mike has said. Adding to Mike's explanation, here's a little example illustrating some of the issues you might face with this task. Let's say there is an instance XML document like following: <x>100</x> Then all the below XML schema fragments will successfully validate the above instance document: <xs:element name="x" type="xs:integer" /> <xs:element name="x" type="xs:positiveInteger" /> <xs:element name="x" type="xs:int" /> or even <xs:element name="x"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="1000" /> </xs:restriction> </xs:simpleType> </xs:element> For more involved XML documents, difficulty of this task may increase exponentially :) On Tue, Nov 9, 2010 at 7:56 PM, Neil Owens <neil_owens@xxxxxxxxxxx> wrote: > > > I have a need to generate XSD Schema files from source XML files and I've no idea what would be the current 'best practice' way to go about it? > > Just write an XSL transform that does the XML result file to Output and the schema to a result-document?B Or something else/better? > > I've approx 500 XML source files where parts of each one need placing into a database.B What I've done so far, with Saxon9 and XSLT2, combined with this - http://msdn.microsoft.com/en-us/library/ms171806.aspx - does it all, except generating the Schema file. > > TIA! -- Regards, Mukul Gandhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Generating XSD Schema fil, Wendell Piez | Thread | RE: [xsl] Generating XSD Schema fil, Neil Owens |
Re: [xsl] Generating XSD Schema fil, Michael Kay | Date | RE: [xsl] Generating XSD Schema fil, Neil Owens |
Month |