Skip Headers

# XML Projects

Previous

Next

Use an XML project for nontransactional, nonpersistent (in-memory) conversions between Java objects and XML documents using JAXB (see "TopLink Support for Java Architecture for XML Binding (JAXB)" and "JAXB Validation"). TopLink Workbench provides complete support for creating XML projects.

The TopLink runtime performs XML data conversion based on one or more XML schemas. In an XML project, TopLink Workbench directly references schemas in the deployment XML, and exports mappings configured with respect to the schemas you specify. For information on how to use TopLink Workbench with XML schemas, see "Working With XML Schemas". For information on how TopLink supports XML namespaces, see "XML Namespaces".

Table: XML Project Components describes the components of an XML project.

XML Project Components

Component | Supported Types
--- | ---
Data Source | None
Descriptors | For more information, see "XML Descriptors".

Mappings

For more information, see the following:

- Mappings

- XML Mappings

In an XML project, you do not use TopLink queries and expressions.