- 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