Re: xsl -- Inserting a DOCTYPE if needed
On Tue, Mar 12, 2002 at 09:48:03AM -0000, Michael Kay wrote: > > How would write a XSL file that inserts the DOCTYPE only and > > only if not present? > > > > You can't. The DOCTYPE declaration is not part of the InfoSet or the XPath > data model, therefore your stylesheet can't determine whether or not the > original document had a DOCTYPE or not. Actually the Infoset has that information: "The Document Type Declaration Information Item" http://www.w3.org/TR/xml-infoset/#infoitem.doctype But this is missing from XPath and hence not available to XSLT processing (at least for 1.0). Daniel -- Daniel Veillard | Red Hat Network https://rhn.redhat.com/ veillard@r... | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
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