Summary of XML Projection Parameters
This page summarizes the XML projection options in InterSystems IRIS® data platform. Unless otherwise indicated, the class parameters are available in your XML-enabled classes, and the property parameters are available for properties of those classes.
Topic | Parameters |
---|---|
Enabling the XML projection. See Projecting an InterSystems IRIS Object to XML. | XMLENABLED class parameter |
Mapping of properties to elements or attributes. See Projecting Objects to XML. |
|
XML element names and attribute names. See Controlling the XML Element and Attribute Names. |
|
XML types. See Controlling the Projection to XML Schemas. |
|
Namespaces. See Specifying Namespaces for Elements and Attributes. |
|
Empty strings and nulls. See Handling Empty Strings and Null Values. |
|
Escaping XML special characters. See Handling Special XML Characters. |
|
Time zones. See Handling the UTC Time Zone Indicator. | XMLTIMEZONE property parameter ("UTC" or "IGNORE") |
XML type details, including restrictions. See Controlling the Projection to XML Schemas and Advanced Options for XML Schemas |
|
Using property for input, output, or both. See Controlling the Availability of Projected Properties. | XMLIO property parameter ("INOUT", "IN", "OUT", or "CALC") |
Controlling available XML document formats. See Specifying Format Options for the XML Document. | XMLFORMAT class parameter ("LITERAL", "ENCODED", or null for both formats) |
Multiple elements with the same name. See Handling a Document with Multiple Elements with the Same Name. | XMLSEQUENCE class parameter (0 or 1) |
Stream properties. See Controlling the Line Endings of Stream Properties. | XMLSTREAMMODE property parameter ("BLOCK" or "LINE") |
Unexpected elements and attributes. See Handling Unexpected Elements and Attributes on Import. |
|
Namespace prefixes. See Controlling the Namespace Prefix on Export. | XMLPREFIX class parameter |
Specifying the pattern restriction in the schema. | XMLPATTERN property parameter |
There is an additional parameter: the XMLELEMENTREF property parameter, which is deprecated (replaced by XMLREF), but will be supported indefinitely.