[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

DTD tools

  • From: "Simon St.Laurent" <simonstl@s...>
  • To: XML-Dev Mailing list <xml-dev@i...>
  • Date: Fri, 08 Oct 1999 13:12:05 -0400

dtd normalizer
I'm writing about a lot of DTD-intensive work, and I'm surprised by how few
tools appear to be available for working with XML DTD's.  I can write some
of the code myself, but I'm wondering if it's already out there.

Here's my wish list - I'd love to know if anyone else either has these
tools or would find them useful.

* DTD normalizer - takes a DTD (including the internal subset?) and
processes out all duplicate declarations (overrides) and sorts out
parameter entities, returning a 'final' copy of the DTD the parser will
actually use.

* DTD document validator - takes an arbitrary DTD and validates a document
against it.  The DTD needn't be the one specified by the document.  (I
asked for this one earlier, and there doesn't seem to be much.)

* DTD subset guide - takes a DTD and lets you chop out the parts you don't
want, while preserving compatibility with the original.

* automated mapping - takes documents arriving in one structure and maps
them to another.  Not necessarily DTD-dependent, but useful, especially if
given a friendly interface.  (Some possibilities have emerged in the
disillusionment discussion.)

* DTD map builder - produces a graphic representation of DTDs that use
external resources, identifying dependencies between modules and things
like overrides.  (Extensibility's XML Authority already provides useful
content model maps, but the outline for modules doesn't identify
dependencies.)

* DTD extensions - standardized conventions for data typing within DTDs
(Extensibility's XML Authority has some very useful ones) and namespace
prefix mapping within DTDs and processors for applying these extensions to
documents.

Maybe this is all too much work for what I hear described more and more as
a legacy technology, but DTDs are a technology we have today, that's well
understood, and not very hard to convert to future schema approaches.

Simon St.Laurent
XML: A Primer, 2nd Ed.
Building XML Applications
Inside XML DTDs: Scientific and Technical
Sharing Bandwidth / Cookies
http://www.simonstl.com

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@i... the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.