Project objects as XML documents; read, transform, and write XML documents; send and receive XML documents from productions; and so on.
XML (Extensible Markup Language) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
InterSystems IRIS XML support
Enables you to project objects as XML documents, and read and write those documents. You can also work with arbitrary XML documents, perform XSLT transformations, evaluate XPath expressions, and so on.
InterSystems IRIS support for XML includes the following elements:
The SAX Parser, which validates and parses inbound and outbound XML documents (SAX means Simple API for XML). This parser is a built-in parser using the standard Xerces library. SAX communicates with an InterSystems IRIS process using a high-performance, in-process call-in mechanism. You can fine-tune the parser or provide your own custom SAX interface classes.
The %XML.Adaptor class, which enables you to represent instances of that class as XML documents.
Other specialized classes in the %XML and %xsd packages.
InterSystems IRIS support for X.509 certificates (which you can use for encryption and digital signatures)