第一章 Object-XML 映射简介

2023-11-10  本文已影响0人  Cache技术分享

第一章 Object-XML 映射简介

基础

将对象映射到 XML 一词意味着定义如何将该对象用作 XML 文档。要将对象映射到 XML,请将 %XML.Adaptor 添加到定义该对象的类的超类列表中,以及该类使用的任何其他对象类(少数例外)。

此活动也称为定义定义对象的类的 XML 映射或支持 XML 的类。

如何工作的

当为类定义 XML 映射时:

然后,如果默认映射不适合需求,可以根据需要编辑类中与 XML 相关的参数。

映射选项

给定类的 XML 映射确定该类的实例如何对应于 XML 文档,反之亦然。例如:

image.png

可以通过多种方式控制 XML 映射,包括以下方式:

这些参数中的大多数都会影响使用支持 XML 的类的所有场景。一些参数仅适用于本文档中注明的某些场景。

IRIS 中的相关工具

当为类定义 XML 映射时,可以访问大量 IRIS 工具,这些工具适用于许多实际应用程序。可以通过以下任意方式使用这些工具来处理类:

IRIS 提供了用于处理 XML 文档的附加工具,包括与 IRIS 类不对应的任意 XML 文档。这些工具包括对 DOMXPathXSLT 的支持。

IRIS 使用 SAX 解析器来验证和解析入站和出站 XML 文档(SAX 表示 Simple API for XML)。 SAX 解析器是使用标准 Xerces 库的内置 SAX XML 验证解析器。 IRIS SAX 使用高性能、进程内调用机制与 IRIS 进程进行通信。可以微调解析器或提供您自己的自定义 SAX 接口类。

XML 文档的可能应用

可以在各种实际应用中使用 XML 文档,包括:

上一篇 下一篇

猜你喜欢

热点阅读