<!DOCTYPE MAIN [
<!ENTITY FOO SYSTEM "foo">
]>
<MAIN>
This document is a &foo;
</MAIN>
a conformant parser may return either of the following event streams:
startDocument(); startElement("MAIN");
characters("\tThis document is a ");
startElement("TEST"); endElement("TEST");
characters("\n"); endElement("MAIN"); endDocument();
or
startDocument(); startElement("MAIN");
characters("\tThis document is a ");
characters("\n"); endElement("MAIN"); endDocument();
Parsers of the first kind cannot even report that they have left
something out! This seems to me to be a substantial deficiency
in SAX.
-- John Cowan http://www.ccil.org/~cowan cowan@ccil.org You tollerday donsk? N. You tolkatiff scowegian? Nn. You spigotty anglease? Nnn. You phonio saxo? Nnnn. Clear all so! 'Tis a Jute.... (Finnegans Wake 16.5)