XML Schema (XSD)
Enterprise Architect now supports Forward and Reverse engineering of W3C XML schemas (XSD).
XML schemas are modeled using UML class diagrams and the XML Schema toolbox. EA's XML Schema toolbox provides in-built support for the UML profile for XSD. This allows an abstract UML class model to be automatically generated as a W3C XML Schema (XSD) file.
The Class diagram below models simple schema for an example "Employee Details" system, intended to store a company's employee contact information. The classes shown form the "EmployeeDetails" package. The UML attributes of the classes map directly to XML elements or attributes. Note that the classes have no methods, since there is no meaningful correspondence between class methods and XSD constructs.