Ensemble XML Virtual Document Development Guide
- About This Book
- Introduction
- Available Tools
- Using the XML Schema Structures Page
- Using the XML Document Viewer Page
- Importing XML Schemas Programmatically
- XML Classes
- Configuration Steps
- Loading XML Schemas into Ensemble
- Adding a Business Service to Handle Inbound XML as Virtual Documents
- Adding a Business Process to Handle XML Virtual Documents
- Adding a Business Operation to Handle XML Virtual Documents
- Overview of Property Paths in XML Virtual Documents
- Orientation to Virtual Property Paths for XML Virtual Documents
- Viewing Path Units for XML Virtual Documents
- Redundant Inner Elements for Schema-dependent Paths
- Repeating Fields
- Duplicate Names
- Choice Structures
- Groups Included by Reference
- Specifying Schema-dependent Paths for XML Virtual Documents
- Getting or Setting the Contents of an XML Element
- Getting or Setting the Value of an XML Attribute
- Comments and Descriptions
- Using Mixed Content When Setting Paths
- Special Variations for Repeating Elements
- Testing Schema-dependent Paths in the Terminal
- Specifying DOM-style Paths for XML Virtual Documents
- Getting or Setting Nodes (Basic Paths)
- Using Mixed Content When Setting Paths
- Using the Basic Path Modifiers
- Using the Full() Function
- Getting or Setting the Value of an XML Attribute
- Using Path Modifiers to Insert or Append Nodes
- Using the element() Function
- Getting Positions of Elements
- Getting Counts of Elements
- Accessing Other Metadata
- Summary of Path Modifiers
- Variations for Documents That Use Namespaces
- Testing DOM-style Paths in the Terminal
- Defining Data Transformations for XML Virtual Documents
- Creating a Data Transformation
- Available Assignment Actions for XML Virtual Documents
- Using Code
- Example 1: Copying Most of the Source Document
- Example 2: Using Only a Few Parts of the Source Document
- Example 3: Using Code and SetValueAt()
- Defining Rule Sets for XML Virtual Documents
- Defining Search Tables for XML Virtual Documents
- XML-Enabled Objects Compared to XML Virtual Documents
- Reference for Settings