XML信息集

更新时间:2022-10-27 15:30

XML信息集(XML Information Set,缩写XML Infoset)是W3C规范(specification),该规范使用一套信息项(information item)来描述XML文档的一个抽象的数据模型。 XML信息集这个规范意图用于其他规范中以引用良构的XML文档中的信息。

类型

一个XML文档,只要是良构的并且满足XML命名空间的约束,就存在有信息集。一个XML文档存在信息集并不需要该XML文档有效。

信息集可以包含的总共11种不同类型的信息项。

信息集推荐标准第二版于2004年2月4日被采纳。

信息集补充(Infoset Augmentation)

信息集补充或信息集修改是指在Schema合法性检查期间对信息集的修改的过程,例如,添加缺省的属性。补充后的信息集被称为post-schema-validation infoset(简称PSVI)。

信息集补充是存在争议的,有人认为它破坏了模块化,并容易导致互操作性问题。这是由于是否进行了信息集补充,会使应用程序得到不同的信息。

XML Schema支持信息集补充,而RELAX NG并不支持信息集补充。

参见

XML信息集的实例包括:

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}