|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Newted XML Documents
Pls. ignore previous post. Found the xs:include tag. All is well, for now. jwc -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Gregory Propf Sent: Sunday, April 20, 2003 4:22 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Newted XML Documents Jack Cane wrote: > Suppose I am writing a book of many chapters each of which may have sections > and subsections. To keep things under control I propose to use included > files. Thus, the main file will have "book" as the root element and will > include chapter files. > > Each chapter file will have "Chapter" as its root element, and will have one > or more section files included in it. > > Section files will have subsections, etc. > > So, my vision is of a nested set of included files. > > Will XML support this? > Yes, This is how I did it. I have a file called docroot.dtd like this <!ELEMENT docroot (#PCDATA)> <!ENTITY doc1 SYSTEM "foo.xml"> <!ENTITY doc2 SYSTEM "bar.xml"> I have an xml file called docroot.xml <?xml version="1.0"?> <!DOCTYPE docroot SYSTEM "docroot.dtd"> <docroot> &doc1; &doc2; </docroot> The & is the include statement that refers to the entities defined in the DTD. I think there may be a way to do this with XSD stylesheets as well. I think that is the preferred way nowadays as dtds are considered antiquated. Still this method does work. -- "Firing people can give you a pretty good buzz, but it's a poor, poor substitute for killing. I realize that now" - Dale Gribble XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








