[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: converting XML Schema to DTD
Banerjee, Saurabh wrote: > this is not correct because the XML below is INVALID with the DTD but valid > with the SCHEMA. > > <?xml version="1.0" encoding="UTF-8"?> > <!--Sample XML file generated by XML Spy v4.2 U (http://www.xmlspy.com)--> > <personnel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:noNamespaceSchemaLocation="D:\dtd2xs\try.xsd"> > <fname>String1</fname> > <lname>String2</lname> > </personnel> That is because DTDs do not know about namespace prefixes, or the magic properties of xsi:* to Schema. You must declare these attributes in your DTD by adding the following (at minimum): <!ATTLIST personnel xmlns:xsi CDATA #IMPLIED xsi:noNamespaceSchemaLocation CDATA #IMPLIED> -- John Cowan <jcowan@r...> http://www.reutershealth.com I amar prestar aen, han mathon ne nen, http://www.ccil.org/~cowan han mathon ne chae, a han noston ne 'wilith. --Galadriel, _LOTR:FOTR_
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|