docs.intersystems.com
Home  /  Application Development: Additional Options  /  Using XML Tools


Using XML Tools
Contents
[Next] 
InterSystems: The power behind what matters   
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 InterSystems IRIS
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 Creating an XML Reader
3.2 Creating an Import Method
3.3 Checking for Required Elements and Attributes
3.4 Handling Unexpected Elements and Attributes
3.5 Controlling How Empty Elements and Attributes Are Imported
3.6 Skipping Earlier Parts of the Input Document
3.7 Other Useful Methods
3.8 Reader Properties
3.9 Redefining How the Reader Handles Correlated Objects
3.10 Additional Examples
Chapter 4: 
 
4.1 Opening an XML Document as a DOM
4.2 Getting the Namespaces of the DOM
4.3 Navigating Nodes of the DOM
4.4 DOM Node Types
4.5 Getting Information about the Current Node
       4.5.1 Example
4.6 Basic Methods for Examining Attributes
4.7 Additional Methods for Examining Attributes
4.8 Creating or Editing a DOM
4.9 Writing XML Output from a DOM
Chapter 5: 
 
5.1 About Encrypted XML Documents
5.2 Creating an Encrypted XML Document
5.3 Decrypting an Encrypted XML File
Chapter 6: 
 
6.1 About Digitally Signed Documents
6.2 Creating a Digitally Signed XML Document
6.3 Validating a Digital Signature
6.4 Variation: Digital Signature That References an ID
Chapter 7: 
 
7.1 Creating a Text Reader Method
       7.1.1 Overall Structure
       7.1.2 Example 1
       7.1.3 Example 2
7.2 Node Types
7.3 Node Properties
7.4 Argument Lists for the Parse Methods
7.5 Navigating the Document
7.6 Performing Validation
7.7 Examples: Namespace Reporting
Chapter 8: 
 
8.1 Overview of Evaluating XPath Expressions in InterSystems IRIS
8.2 Argument Lists When Creating an XPATH Document
8.3 Evaluating XPath Expressions
8.4 Using the XPath Results
8.5 Examples
Chapter 9: 
 
9.1 Overview of Performing XSLT Transformations in InterSystems IRIS
9.2 Configuring, Starting, and Stopping the XSLT 2.0 Gateway
9.3 Reusing an XSLT Gateway Server Connection (XSLT 2.0)
9.4 Creating a Compiled Stylesheet
9.5 Performing an XSLT Transform
9.6 Examples
9.7 Customizing the Error Handling
9.8 Specifying Parameters for Use by the Stylesheet
9.9 Adding and Using XSLT Extension Functions
9.10 Using the XSL Transform Wizard
Chapter 10: 
 
10.1 About the InterSystems IRIS SAX Parser
10.2 Available Parser Options
10.3 Specifying the Parser Options
10.4 Setting the Parser Flags
10.5 Specifying the Event Mask
10.6 Specifying a Schema Document
10.7 Disabling Entity Resolution
10.8 Performing Custom Entity Resolution
       10.8.1 Example 1
       10.8.2 Example 2
10.9 Creating a Custom Content Handler
10.10 Using HTTPS
Chapter 11: 
 
11.1 Using the Wizard
11.2 Generating the Classes Programmatically
11.3 Default InterSystems IRIS Data Types for Each XSD Type
11.4 Property Keywords for the Generated Properties
11.5 Parameters for the Generated Properties
11.6 Adjusting the Generated Classes for the Extremely Long Strings
Chapter 12: 
 
12.1 Overview
12.2 Building a Schema from Multiple Classes
12.3 Generating Output for the Schema
12.4 Examples
Chapter 13: 
 
Appendix A: