Use XML Even As It Changes, Page 3
|A Tool For Migrating From XML DTDs To Schema|
|M igration from Document Type Definitions (DTDs) to Schema can be a challenge. But XML tools such as XML Authority from Extensibility can help ease the burden by bringing the benefits of data modeling and design to the XML world. For this you need tools that can provide the graphical representation of an XML document and its structureespecially the metadata-related content. |
The only products I've found to do this thus far are Extensibility's XML Authoritythe subject of this discussionalong with Open Text's DTD editing and modeling tool Near and Far Designer. But that kind of paucity should be expected in such a new market. Fortunately, XML Authority v1.1 combines a simple interface with extensive functionality. When paired with the editors and authoring tools in my XML toolbox, the combination lets me model overall design and also deal with the more granular aspects of XML prototyping.
XML Authority is aware only of what's defined by the structure of the source document, so it doesn't automatically resolve the obvious metadata gaps of DTDs. Also, I have to review the exported XML source and make any necessary changes using the selected syntax. Still, this takes far less manual effort than coding the XML Schema from scratch. Actual effort will vary depending on the DTDs' size and complexity.
Help at data server level
In a large A2A environment there are always issues associated with extracting content from the data layer for presentation and exchange at the Web layer. Two examples are element naming and data type conversions. By extracting the metadata from the DBMS layer, XML Authority helps greatly in this arena.
Also of benefit to architects are the extensive help text, tour, schema description, and best practices. If you don't have time to wade through the World Wide Web Consortium drafts in detail, use XML Authority's help facility, which summarizes the more important topics. Pricing is $99.95 for one user, then priced by user thereafterquite reasonable compared with other XML tools.
Overall, I highly recommend this product. It may not solve all of your XML and Schema challenges, but it will help.