[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] FW: DTD validation without a DOCTYPE
Thanks Joe I guess I left details out * I have to use JAXP 1.1.0 * Some files will have a DOCTYPE and some won't * If a DOCTYPE is not provided I need to make it use a default DTD * Can't modify the files in any way. -----Original Message----- From: Joe English [mailto:jenglish@f...] Sent: Tuesday, February 05, 2002 8:44 PM To: xml-dev@l... Subject: Re: DTD validation without a DOCTYPE Caro, Samuel asked: > > Is there a way to validate against a DTD if the xml file does NOT have a > DOCTYPE? Yep: add one. For example, # from a Unix shell prompt: ( echo "<!DOCTYPE foo SYSTEM 'foo.dtd'>" ; cat mydoc.xml ) | rxp - For a more elegant solution, if your validator supports OASIS catalogs (nsgls does), you can set up a catalog that will choose an appropriate DTD based on the root element type name. nsgmls -m /path/to/catalog -s -B *.xml where the catalog file should contain: SGMLDECL xml.dcl DOCTYPE foo foo.dtd DOCTYPE bar bar.dtd and xml.dcl specifies FEATURES IMPLYDEF DOCTYPE YES. A suitable SGML declaration can be found, erm, here: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/tmml/tmml/xml8.dcl * Joe English jenglish@f... ----------------------------------------------------------------- The xml-dev list is sponsored by XML.org <http://www.xml.org>, an initiative of OASIS <http://www.oasis-open.org> The list archives are at http://lists.xml.org/archives/xml-dev/ To subscribe or unsubscribe from this list use the subscription manager: <http://lists.xml.org/ob/adm.pl>
|
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
|