Matching XML Shapes

This section provides topics on specific tasks you can accomplish with XML maps. If you aren't already familiar with how XML maps work, see Why Use XML Maps? or How Do XML Maps Work?

# Topics Included in This Section

Making Simple Substitutions Using Curly Braces

Introduces the simplest way to map Java types to XML values.

Handling Repeating XML Values with <xm:multiple>

Describes how you can handle or create patterns of repeating XML elements.

Binding to Java Data Structure Members

Describes a simple way to map Java data members to XML.

Declaring Variables with <xm:bind>

Introduces the <xm:bind> attribute, through which you can declare and bind to variables not declared elsewhere.

Namespaces in XML Maps

Shows how to declare a namespace in an XML map.

Simplifying Maps for Optional Elements

Shows how you can keep XML maps simple and efficient by mapping only the relevant portion of an XML message.

Related Topics

Why Use XML Maps?

How Do XML Maps Work?