> I am putting together TEI encoded texts as part of a project for a grad.
> class and I discovered that using CSS to format the XML is the easiest way to
> get these texts on the web.
It is and it isn't. It does not work in many browsers, and
CSS completely lacks some vital features (you cannot render
<figure>, for instance, or any linking element)
> The next step would be to use external entities
> in the XML to create modular files so that the texts would be separate from
> the formatting. But I can't get this to work.
Sorry, but I think you are confused here. using entities
to modularize your source text seems to me entirely unrelated
to separating content from presentation. And as you disccover,
some XML tools do not even support entities properly.
I am surprised, however, that IE5 does not do what you expect.
Microsoft's XML parser is mature and efficient. Have you upgraded
it to the right release? I think 5.5 by default delivers the old
parser. IE6 seems to default to the right one.
Can you show us a sample text?
Running your text through an XML normalizer before you publish
it would help.
Sebastian Rahtz OUCS Information Manager
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431