第二章 从对象写入XML输出
本章介绍如何从InterSystems IRIS对象生成XML输出。
创建XML编写器概述
InterSystems IRIS提供了用于为InterSystems IRIS对象生成XML
输出的工具。可以指定XML投影的详细信息,如将对象投影到XML
中所述。然后创建一个Writer
方法,该方法指定XML
输出的整体结构:字符编码、对象的显示顺序、是否包括处理指令等。
基本要求如下:
-
如果需要特定对象的输出,则该对象的类定义必须扩展
%XML.Adaptor
。除了少数例外,该对象引用的类还必须扩展%XML.Adaptor
。 -
输出方法必须创建
%XML.Writer
的实例,然后使用该实例的方法。
下面的终端会话显示了一个简单的示例,在该示例中,我们访问启用了XML的对象并为其生成输出: