议决使用程序存储和检索 XML
在 XML 理会和验证时措置奖励空白
理会时 XML 的改进(输出)
当 DB2 或此外 XML 措置奖励程序理会 传入的 XML(即将它从字符转换成内部机关)时,它会根据 XML 范例的划定规矩,对 XML 作出某些更动。若是您体谅 XML 在 DB2 中可能在客户机使用程序中的存储或内存需求,那么有些改进值得属意。别的,若是您体谅只搜罗空白的文本节点、检索和串行化回字符时 XML 的呈现可能数字署名,那么这些改进也值得属意。
理会器对 XML 输出作如下措置奖励:
- 理会器确定编码,若是源 XML 的编码差异于 DB2 的内部编码 UTF-8,则对源字符休止 译码(transcode),可能将其从源编码转换为 DB2 的编码。 欲大白更多信息,请参阅 “XML 编码” 年夜节中的 “哪种编码?” 年夜节。
- 行终了符有回车(
CR
(十六进制码为0xD
)和换行(LF
,十六进制码为0xA
)。差此外独霸系统(DOS/Windows、UNIX/Linux、Mac OS 或 OS X)功用差此外换行常规。理会器会将这些字符规格化,可能转换为一种一律的名堂,如LF
或0xA
。 - 理会器反省 XML 能否为名堂优良的文档。
- XML 实体 包括预界说的实体,例如
&
和"
,以及 DTD 中界说的实体。文档中的实体援用可能被扩展(expand),可能被转换为实体的值。(预界说实体议决扩展失失的字符码要小于 原始实体或援用。)而任何内部 DTD 都市被抛弃。 - 空格是对某些非打印字符的统称,这些字符平时有:
- 空白(十六进制码 0x20)
- 制表符(十六进制码 0x9)
- 行终了符(同上)
理会器根据后面的 “理会与界限空白” 年夜节中的划定规矩剥离界限空白。
- XML 字符援用,例如
€
(
版权声明: 原创作品,允许转载,转载时请务必以超链接方式标明文章 原始因由 、作者信息和本声明。不然将追查法律责任。