You can model XML schemas, DTDs and XDR files in an OOM.
PowerDesigner also provides the XML Schema Model (XSM), a dedicated XML modeling environment (see XML Modeling).
Designing for XML
This section explains how to design XML Schema objects in the PowerDesigner Object Oriented Model.
Generating for XML
When you generate XML from an OOM, PowerDesigner creates one XML file per package. The file contains the definition of each of the classes you select to generate in the Generation dialog box. You can select any of the classes from the model, including those that are contained within packages or sub-packages.
Reverse-Engineering XML
You can reverse engineer *.DTD, *.XSD, and *.XML files into an OOM. You can right-click the files to reverse engineer and select the Edit command to view the content of your files. To use this command you have to associate the file extension with an editor in the General Options/Editor dialog box.