Routing XML Virtual Documents in Productions Introduction to XML Virtual Documents Tools for Working with XML Documents and Schemas Using the XML Schema Structures Page Using the XML Document Viewer Page Importing XML Schemas Programmatically XML Classes Configuring XML Virtual Documents in a Production Loading XML Schemas into InterSystems IRIS 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 Repeating Sequences 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 Schema-dependent Paths Character Escaping When Setting Schema-dependent 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 DOM-style 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 Creating a Rule Set Example Defining Search Tables for XML Virtual Documents Introduction Example XML-Enabled Objects Compared to XML Virtual Documents XML Virtual Document Business Service and Business Operation Settings Settings for XML Business Services Settings for XML Business Operations