CONTENTS
Integrating Application Data
Getting Started
Overview: Integrating Application Data into the XOM
Concepts
XML Binding
What is XML Binding
Stage 1: XML Schema Processing
Stage 2: XML Document Processing
Web Service Binding
What is Web Service Binding
WSDL File Processing
Web Service Request Caching
Security
Third Party Data Access
Tasks
Using the XML Binding API
Adding XML Objects to the Working Memory
Using XML Objects as Ruleset Parameters
Assigning the Root Element Name of an XML Object
Reading an XML Document
Writing to an XML Document
Managing Unknown Operators on Attributes and Elements
Configuring XML Binding
Inspecting an XML Model
Configuring the Mapping Between XML Schema and Dynamic Classes
Configuring the XML Parser
Handling XML Binding Error and Warning Messages
Configuring an XML Data Driver
Getting XPath Information on an IlrXmlObject
Using the Dynamic XOM API
Creating a Dynamic Class
Writing a XOM using Java-Like Syntax
Creating Your Own Class Driver
Invoking Dynamic Classes
Persisting the XOM
Reference
Mapping Between XML Schema and Dynamic Classes
The Map Function
Schema Types
Built-in Simple Types
Simple Type Mapping
Simple Types Derived from Other Simple Types
List and Union Types
Local Simple Types Mapped onto Inner Classes
Complex Types
Extension of Simple Type Content in Complex Types
Complex Type Restriction
Complex Type Extension
Local Complex Types Mapped to Inner Classes
Default Constructor Dynamic Methods
Type Identifier Mapping
XML Declarations
Elements
Attributes
Groups
Appinfo
Schema Member to Dynamic Class Field Name
Schema Related Mark-up in XML Documents
Schema Mapping Limitations
Mapping Between Web Service Data and Dynamic Classes
Web Service Mapping
Schema Type Mapping
Web Service Mapping Limitations