- From: Terry Allen <tallen@sonic.net>
- Date: Tue, 10 Jun 1997 20:33:03 -0700
- To: U35395@UICVM.UIC.EDU, w3c-sgml-wg@w3.org
Michael responds:
| >for SGML DTDs increases without bound. If I need to maintain
| >my DTD in SGML even when I'm going to output XML, why do I
| >need an XML DTD? Would it not be simpler to eliminate DTDs
|
| I don't know about you; I need it because I would like to maintain my
| documents in XML, rather than maintaining them in Full SGML and
| down-translating at publication time. That means I need an XML DTD for
| validation, etc., all the things Len mentioned.
It might be easier to build a reliable SGML>XML translation tool,
use only SGML DTDs, produce SGML instances, and filter to XML.
| If PEs were lost, then XML would become definitively a language for
| network publication only, not suitable for the range of other activities
| (including document maintenance) that our second design goal seems to me
| to cover. That would be a loss not just for those of us who would like
| XML to be a useful markup language for work other than publication, but
| also for the Web as a whole. If XML is useful for serious work, then
| documents can be in XML in their archival form, and publication on the
| Web requires nothing more than copying files into the appropriate
| directories. If XML were crippled by losing parameter entities (and
| external text entities, if some people have their way), then publication
| on the Web would continue to require down-translation, as it does now.
| That would be a lost opportunity.
Agreed entirely; I would be inclined to down-translate instance-to-instance.
| >The question "why not eliminate DTDs from XML entirely" is a
| >serious one, as are all my questions, and I expect a response
| >to it from the SGML ERB.
|
| This is not to be taken as an official response from the ERB.
Understood, but it is a response from an ERB member, and that's all
I ask for. Thanks and good luck.
Best regards,
Terry Allen Electronic Publishing Consultant tallen[at]sonic.net
http://www.sonic.net/~tallen/
Davenport and DocBook: http://www.ora.com/davenport/index.html
T.A. at Passage Systems: terry.allen[at]passage.com
Received on Tuesday, 10 June 1997 23:35:22 UTC