Using Caché XML Tools
Contents
[Home]  [Next]
InterSystems: The power behind what matters   
Class Reference   
Search:    

Preface : 
 
 
Chapter 1: 
 
1.1 Representing Object Data in XML
1.2 Creating Arbitrary XML
1.3 Accessing Data
1.4 Modifying XML
1.5 The SAX Parser
1.6 Additional XML Tools
1.7 Considerations When Using the XML Tools
1.8 Standards Supported in Caché
Chapter 2: 
 
2.1 Overview of Creating an XML Writer
2.2 Creating an Output Method
2.3 Specifying the Character Set of the Output
2.4 Writing the Prolog
2.5 Specifying a Default Namespace
       2.5.1 Example
2.6 Adding Namespace Declarations
2.7 Writing the Root Element
2.8 Generating an XML Element
2.9 Controlling the Use of Namespaces
2.10 Controlling the Appearance of Namespace Assignments
2.11 Controlling How Empty Strings ("") Are Exported
2.12 Exporting Type Information
2.13 Generating SOAP-Encoded XML
2.14 Controlling Unswizzling After Export
2.15 Controlling the Closing of Elements
2.16 Other Options of the Writer
2.17 Additional Example: Writer with Choice of Settings
Chapter 3: 
 
3.1 Overview of Serving XML
3.2 Creating a Simple Caché XML Server
3.3 Serving Objects as XML from CSP
Chapter 4: 
 
4.1 Overview of Creating an XML Reader
4.2 Creating an Import Method
4.3 Checking for Required Elements and Attributes
4.4 Handling Unexpected Elements and Attributes
4.5 Controlling How Empty Elements and Attributes Are Imported
4.6 Skipping Earlier Parts of the Input Document
4.7 Other Useful Methods
4.8 Reader Properties
4.9 Redefining How the Reader Handles Correlated Objects
4.10 Additional Examples
Chapter 5: 
 
5.1 Opening an XML Document as a DOM
5.2 Getting the Namespaces of the DOM
5.3 Navigating Nodes of the DOM
5.4 DOM Node Types
5.5 Getting Information about the Current Node
       5.5.1 Example
5.6 Basic Methods for Examining Attributes
5.7 Additional Methods for Examining Attributes
5.8 Creating or Editing a DOM
5.9 Writing XML Output from a DOM
Chapter 6: 
 
6.1 About Encrypted XML Documents
6.2 Creating an Encrypted XML Document
6.3 Decrypting an Encrypted XML File
Chapter 7: 
 
7.1 About Digitally Signed Documents
7.2 Creating a Digitally Signed XML Document
7.3 Validating a Digital Signature
7.4 Variation: Digital Signature That References an ID
Chapter 8: 
 
8.1 Creating a Text Reader Method
       8.1.1 Overall Structure
       8.1.2 Example 1
       8.1.3 Example 2
8.2 Node Types
8.3 Node Properties
8.4 Argument Lists for the Parse Methods
8.5 Navigating the Document
8.6 Performing Validation
8.7 Examples: Namespace Reporting
Chapter 9: 
 
9.1 Overview of Evaluating XPath Expressions in Caché
9.2 Argument Lists When Creating an XPATH Document
9.3 Evaluating XPath Expressions
9.4 Using the XPath Results
9.5 Examples
Chapter 10: 
 
10.1 Overview of Performing XSLT Transformations in Caché
10.2 Configuring, Starting, and Stopping the XSLT 2.0 Gateway
10.3 Reusing an XSLT Gateway Server Connection (XSLT 2.0)
10.4 Creating a Compiled Stylesheet
10.5 Performing an XSLT Transform
10.6 Examples
10.7 Customizing the Error Handling
10.8 Specifying Parameters for Use by the Stylesheet
10.9 Adding and Using XSLT Extension Functions
10.10 Using the XSL Transform Wizard
Chapter 11: 
 
11.1 About the Caché SAX Parser
11.2 Available Parser Options
11.3 Specifying the Parser Options
11.4 Setting the Parser Flags
11.5 Specifying the Event Mask
11.6 Specifying a Schema Document
11.7 Disabling Entity Resolution
11.8 Performing Custom Entity Resolution
       11.8.1 Example 1
       11.8.2 Example 2
11.9 Creating a Custom Content Handler
11.10 Using HTTPS
Chapter 12: 
 
12.1 Using the Wizard
12.2 Generating the Classes Programmatically
12.3 Default Caché Data Types for Each XSD Type
12.4 Property Keywords for the Generated Properties
12.5 Parameters for the Generated Properties
12.6 Adjusting the Generated Classes for Long Strings
Chapter 13: 
 
13.1 Overview
13.2 Building a Schema from Multiple Classes
13.3 Generating Output for the Schema
13.4 Examples
Chapter 14: 
 
 
Appendix A: