Print

Print


From:   MX%"[log in to unmask]" 10-SEP-1994 16:04:54.08
To:     MX%"[log in to unmask]"
CC:
Subj:   tauber
 
Return-Path: <[log in to unmask]>
Received: from natcorp.ox.ac.uk (onions.natcorp) by vax.ox.ac.uk (MX V4.1 VAX)
          with SMTP; Sat, 10 Sep 1994 16:04:49 +0100
From: Lou Burnard <[log in to unmask]>
Date: Sat, 10 Sep 94 16:04:46 BST
Message-ID: <[log in to unmask]>
To: [log in to unmask]
Subject: tauber
 
On the Unix system I use for TEI development work, I have a
declaration which begins like this:
 
SGML_PATH=./%S:/home/lou/TEI/%C/%N.ent:/home/lou/TEI/odd/%S:
 
 
This has the effect that any SYSTEM entities are searched for in the
current directory first, and then in the directory /home/lou/TEI/odd
 
In addition, the directory /home/lou/TEI/entities is searched for
public entities defined as being of type entities: the filename being
that used as the public entity name sufficed by .ent
 
So for example, a declaration-and-use like the following:
 
<!ENTITY  % ISOLat1       PUBLIC
            "ISO 8879-1986//ENTITIES Added Latin 1//EN"         >
 
%ISOLat1
 
causes the declarations in the file
 
 /home/lou/TEI/entities/ISOLat1.ent
 
to be embedded.
 
I assume that I could also put all my dtd files in a directory
 
/home/lou/TEI/dtd
 
and then invoke them by a declaration like
 
<!ENTITY  % teiprose       PUBLIC
            "TEI P3 1994 //DTD TEI Prose Base Tagset//EN"         >
 
in a similar sort of way,  but frankly, the effort in getting the
entities to work discouraged me from further experimentation. Roll on
the new improved sgmls
 
 
Lou