Subject: RE: [xsl] Newted XML Documents From: "Jack Cane" <jwcane@xxxxxxxxxxx> Date: Tue, 22 Apr 2003 12:03:16 -0400 |
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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Newted XML Documents, Jack Cane | Thread | Re: [xsl] Newted XML Documents, David Carlisle |
[xsl] outputting CDATA section, Nathan Shaw | Date | Re: [xsl] xslt query a data, Mike Haarman |
Month |