On Sun, 2003-07-06 at 07:32, Daniel O'Donnell wrote:
> I am finally trying to convert my TEI SGML files to XML. I'm hoping to
> display the xml directly in the major browsers using CSS and so far
> having good results.
to be honest, I think you are going down a dead end, unless CSS changes
dramatically. the fact that you cannot render <xptr
url="http://www.bbc.co.uk"/> using CSS, or <figure url="foo.png"/>,
makes it unuseable in my book. For "traditional" TEI uses, you won't
meet these, I expect, but I bet you'll come across them one day
> I am having an embarrassing problem however: I
> can't get agents (NS7, IE6, or Opera 7, all winXP) to render or
> recognise entities held in my external extension files (or anywhere for
> that matter). Is this a common problem or is it a sign I'm doing
> something wrong?
XML parsers don't have to act on the DTD. If your DTD loads
the extension files, you are doomed. XML parsers *do* have to read the
DTD subset, though.
This is a murky area, and one reason why some of us (I am sure others on
the list will violently disagree!) think that entities should be avoided
like the plague. For characters, use Unicode, for inclusions use
Now I hand you over to the people who *really* grok the XML rules..
Sebastian Rahtz Information Manager
Oxford University Computing Services
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431