Overview: Working with XML

 

Related Topics ...

Processing XML with IXml

Using Alternative XML Representations

When you develop J2EE applications with the Factory, much of the underlying technology relies on XML. Models are XML files, much of the data accessed with service calls is XML, builder definitions are XML files, etc. Most of the time you do not need to directly deal with this XML. The Designer provides for interaction with the XML of the model, including the service call results and builders.

While the Designer prevents you from dealing directly with much of the underlying XML of a model, there are many tasks that require you to interact with XML structures, such as processing form inputs, examining elements in an XML variable, and programmatically processing XML documents.

The Factory includes an interface, IXml, used to interact with all Factory XML objects. See "Processing XML with IXml" for more information.

It is possible to use alternative XML representations such as DOM and JDOM. We can also implement your own representations. See "Using Alternative XML Representations" for more information.