Summary of XML Projection Parameters
This topic summarizes the XML projection options in Caché. 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 a Caché Object to XML.” | XMLENABLED class parameter |
Mapping of properties to elements or attributes. See “Projecting Caché 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.