[relaxng-user] Converting Relax-NG to Schema and DTD
sebastian.rahtz at computing-services.oxford.ac.uk
Mon Jan 12 22:10:31 ICT 2004
Eric van der Vlist wrote:
>If you were writing that by hand, what would you be using? Entity
>parameters? Or splitting "foo.dtd" so that you can include everything
>except the definition of a?
This is from the Text Encoding Initiative. Up until now, things were
very complex DTDs and extensive use of parameter entities. User
be activated by providing a pair of extension files, referenced in the
DTD subset. Now the "correct"
thing to do is write a wrapper schema which imports the main TEI and
then overrides selected bits.
I do have a "RelaxNG flattener", which does the soelim job, written as
an XSLT transform, but
it does not work properly and it's incredibly unreadable. I am sure it
could be done much
more easily in a conventional programming language; the other part of
the job is removing patterns which
are unreachable or unreferenced. Anyone else interested in such a tool?
More information about the relaxng-user