CONTENTS

Integrating Application Data

Getting Started
Overview: Integrating Application Data into the XOM
Concepts
XML Binding
Gray bulletWhat is XML Binding
Gray bulletStage 1: XML Schema Processing
Gray bulletStage 2: XML Document Processing
Web Service Binding
Gray bulletWhat is Web Service Binding
Gray bulletWSDL File Processing
Gray bulletWeb Service Request Caching
Gray bulletSecurity
Third Party Data Access
Tasks
Using the XML Binding API
Gray bulletAdding XML Objects to the Working Memory
Gray bulletUsing XML Objects as Ruleset Parameters
Gray bulletAssigning the Root Element Name of an XML Object
Gray bulletReading an XML Document
Gray bulletWriting to an XML Document
Gray bulletManaging Unknown Operators on Attributes and Elements
Gray bulletConfiguring XML Binding
Gray bulletInspecting an XML Model
Gray bulletConfiguring the Mapping Between XML Schema and Dynamic Classes
Gray bulletConfiguring the XML Parser
Gray bulletHandling XML Binding Error and Warning Messages
Gray bulletConfiguring an XML Data Driver
Gray bulletGetting XPath Information on an IlrXmlObject
Using the Dynamic XOM API
Gray bulletCreating a Dynamic Class
Gray bulletWriting a XOM using Java-Like Syntax
Gray bulletCreating Your Own Class Driver
Gray bulletInvoking Dynamic Classes
Gray bulletPersisting the XOM
Reference
Mapping Between XML Schema and Dynamic Classes
Gray bulletThe Map Function
Gray bulletSchema Types
Gray bulletBuilt-in Simple Types
Gray bulletSimple Type Mapping
Gray bulletSimple Types Derived from Other Simple Types
Gray bulletList and Union Types
Gray bulletLocal Simple Types Mapped onto Inner Classes
Gray bulletComplex Types
Gray bulletExtension of Simple Type Content in Complex Types
Gray bulletComplex Type Restriction
Gray bulletComplex Type Extension
Gray bulletLocal Complex Types Mapped to Inner Classes
Gray bulletDefault Constructor Dynamic Methods
Gray bulletType Identifier Mapping
Gray bulletXML Declarations
Gray bulletElements
Gray bulletAttributes
Gray bulletGroups
Gray bulletAppinfo
Gray bulletSchema Member to Dynamic Class Field Name
Gray bulletSchema Related Mark-up in XML Documents
Gray bulletSchema Mapping Limitations
Mapping Between Web Service Data and Dynamic Classes
Gray bulletWeb Service Mapping
Gray bulletSchema Type Mapping
Gray bulletWeb Service Mapping Limitations