RE: [xsl] Newted XML Documents

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