[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Output multiple files with different DTD or avoid

Subject: Re: Output multiple files with different DTD or avoid the problem altogether?
From: Deborah Pickett <debbiep-list-xsl@xxxxxxxxxx>
Date: Wed, 24 Jan 2007 21:02:28 +1100
Re:  Output multiple files with different DTD or avoid
Trevor Nicholls wrote:
For reasons that are probably obvious to anyone familiar with a popular
document editing application, I have to use Xalan as my XSL processor, and I
am making use of the <xalan:write> extension to output the subdocuments.
[...]
Now when I save the super-document everything is created as required, EXCEPT
that the lookup XML file contains a reference to the same DTD as the
individual document files, i.e. it includes the line:
  <!DOCTYPE doctree SYSTEM "path_to_dtd">

I remember looking for the answer to the same question when exporting a FrameMaker document into individual XML topic files along with an XML map hierarchy of said topics. And I came up with the same answer: xalan:write doesn't appear to let you specify the doctype.


Needless to say, there are plenty of solutions in the XSLT 2.0 world, but that's going to require an extra, manual, step after saving the document as a single XML |ber-document. My experience with FrameMaker is that unless you use some paid-for plugin or the FDK you are stuck with it.

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.