Rational Software Corp.

TOC PREV NEXT INDEX



XML DTD Add-In

The Rational Rose XML DTD Add-in provides visualization, modeling, and code generation to create XML document type definitions (DTD) for use in your application. You can reverse engineer an existing XML DTD to visualize a DTD's structure using a Rose class diagram. After modeling an XML DTD, you can use the Syntax Checker to validate your XML DTD. From the valid XML DTD model, you generate code to create a new XML DTD.

In addition to reverse engineering an existing XML DTD, you can model a DTD using Rose class stereotypes for XML elements, element attributes, entities, and notations. By modeling an XML DTD, you can visualize the structure of the document to see which element definitions to change or remove. You can also share your XML DTD model with members of your development team to verify that you have captured the XML document requirements.

An XML DTD syntax checker finds errors in the XML DTD model, allowing you to make corrections before the DTD before is implemented. Use the Generate Code feature to produce an XML DTD that you can test or implement in your environment.

To support mapping XML to UML, Rational Rose extends UML with stereotypes for XML elements, element attribute lists, entities, and notations. Stereotypes also represent XML operator symbols, sequence lists, choice lists, and element and element attribute multiplicity.

Note: DTDElementANY cannot be nested. Use this DTDElement at the root level.


Known XML DTD Add-In Problems and Limitations

The following table lists known XML DTD problems or limitations in Rose for UNIX/Linux.

Defect

Description

09129
Apply button not enabled for Component Spec window changes.
10584
Expanding tree structure in XML reverse engineering dialog can be slow in UNIX. This can be due to accessing NFS mounted disks.
11382
File extension case sensitive on UNIX after generating code. Reverse engineering and then generating code on *.DTD file, does not generate code to existing *.DTD but creates a new *.dtd file (case sensitive) on UNIX.


XML DTD Add-In Defects Fixed

There are no new fixed defects in this release.


Rational Software Corporation  http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2002, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX