"Oliver Elphick" <[email protected]> writes:

> I've incorporated the suggested changes.  Should I continue to upload 
> through the list?  It is certainly likely that there will be further
> changes, after all.

Would it be possible to set up a home page at your ISP and put it
under there (both source and HTML)?  That way the latest version is
easy accessible for everybody. 

>   >
>   >As far as the integration is concerned, you could keep your chapter in
>   >a separate file and write in another file an empty framework to keep
>   >SGML happy.  Using so-called entities you "include" your chapter into
>   >the framework.  That's how I'm organizing the manual to keep including
>   >source updates easy. 
>  
> That's what I did; the particular point I had was that I had to alter
> debiandoc.dtd in order to define the entity for inclusion into the
> skeleton manual.  That seems quite undesirable.  Have I misunderstood
> how to do this in SGML?

Yes, since you can very easy declare your own entities outside the DTD
by following these steps: 

1. create a file containing the following declaration: 

        <!entity Basics system "basics.sgml">
                 ^^^^^^         ^^^^^^^^^^^
              entity name       file with entity contents

   (add as much declarations as you need)

2. include this file in the main document as follows: 

        <!doctype debiandoc system
        [
           <!entity % entities system "user.entities">
           %entities;
        ]>
                                       ^^^^^^^^^^^^^
                                    file with entity declarations

   ("user.entities" is just a random name for the file :-)

3. use the entity declaration as 

        &entity name; 

   e.g. as follows: 

        <debiandoc>
          <book>
            &Basics;
          </book>
        </debiandoc>

That's all.  Hope this helps!

Thanks,

Ardo

-- 
Ardo van Rangelrooij
home email: [EMAIL PROTECTED], [EMAIL PROTECTED]
home page:  http://www.tip.nl/users/ardo.van.rangelrooij
PGP fp:     3B 1F 21 72 00 5C 3A 73  7F 72 DF D9 90 78 47 F9


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .

Reply via email to