On Mon, 2 Aug 1999, Daniel O'Donnell wrote:
> In the course of our conversion trial of TEI to XML, we are getting
> SDATA errors. But we can't find out anything about SDATA.
The SGML keyword SDATA is used to identify entities that contain
character data that have a special meaning, known only to a specific
system. They are kind of like NDATA entities, where the "notation" is
implied and is whatever the current system normally consumes.
Since SDATA entities are system-specific, they are not used in XML.
Unless I'm mistaken, there are no SDATA entities defined or referenced
in the TEI P3 DTD. However, many site-specific definitions for the
standard ISO character entities _do_ use SDATA entity definitions. If it
is these that are giving you trouble, consider using ISO entity files
that map the standard character names to ISO 10646 numeric character
references, e.g.
<!ENTITY aacute "á">
This should keep your XML parser happy. What you do with the characters
as they are ouput by the parser is, of course, another story.
- Gregory Murphy <[log in to unmask]>
__o Software Engineer
_`\<,_ Solaris Software
(*)/ (*) Sun Microsystems
|