fbpx
维基百科

XML信息集

XML訊息集XML Information Set,縮寫XML Infoset)是W3C規範(specification),該規範使用一套訊息項(information item)來描述XML文檔的一個抽象的資料模型。[1] XML訊息集這個規範意圖用於其他規範中以引用良好建構的XML文檔英语Well-formed XML document中的訊息。

一個XML文檔,只要是良好建構的並且滿足XML命名空間的約束,就存在有訊息集。一個XML文檔存在訊息集並不需要該XML文檔有效。

訊息集可以包含的總共11種不同類型的訊息項。

  1. 文檔訊息項 (總是存在)Document Information Item
  2. 元素訊息項(Element Information Item)
  3. 屬性訊息項(Attribute Information Item)
  4. PI訊息項(Processing Instruction Information Item)
  5. 未擴展實體引用訊息項(Unexpanded Entity Reference Information Item)
  6. 字元訊息項(Character Information Item)
  7. 注釋訊息項(Comment Information Item)
  8. 文檔型別宣告訊息項(The Document Type Declaration Information Item)
  9. 非解析實體訊息項(Unparsed Entity Information Item)
  10. 格式訊息項(Notation Information Item)
  11. 命名空間訊息項(Namespace Information Item)

訊息集推薦標準第二版於2004年2月4日被採納。

信息集补充(Infoset Augmentation) 编辑

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

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

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

参见 编辑

XML信息集的实例包括:

参考文献 编辑

  1. ^ W3C XML Infoset
  2. ^ . [2009-11-10]. (原始内容存档于2022-05-14). 
  3. ^ RELAX NG and W3C XML Schema (页面存档备份,存于互联网档案馆), James Clark, 4 Jun 2002

外部链接 编辑

  • . W3C. 2004年2月4日 [2009年11月10日]. (原始内容存档于2022年5月15日). 
  • XML信息集 (第二版). 中国万维网联盟. 2004年9月24日 [2009年11月10日]. (原始内容于2004年9月25日). 

xml信息集, xml訊息集, information, 縮寫xml, infoset, 是w3c規範, specification, 該規範使用一套訊息項, information, item, 來描述xml文檔的一個抽象的資料模型, xml訊息集這個規範意圖用於其他規範中以引用良好建構的xml文檔, 英语, well, formed, document, 中的訊息, 一個xml文檔, 只要是良好建構的並且滿足xml命名空間的約束, 就存在有訊息集, 一個xml文檔存在訊息集並不需要該xml文檔有效, 訊息集可以. XML訊息集 XML Information Set 縮寫XML Infoset 是W3C規範 specification 該規範使用一套訊息項 information item 來描述XML文檔的一個抽象的資料模型 1 XML訊息集這個規範意圖用於其他規範中以引用良好建構的XML文檔 英语 Well formed XML document 中的訊息 一個XML文檔 只要是良好建構的並且滿足XML命名空間的約束 就存在有訊息集 一個XML文檔存在訊息集並不需要該XML文檔有效 訊息集可以包含的總共11種不同類型的訊息項 文檔訊息項 總是存在 Document Information Item 元素訊息項 Element Information Item 屬性訊息項 Attribute Information Item PI訊息項 Processing Instruction Information Item 未擴展實體引用訊息項 Unexpanded Entity Reference Information Item 字元訊息項 Character Information Item 注釋訊息項 Comment Information Item 文檔型別宣告訊息項 The Document Type Declaration Information Item 非解析實體訊息項 Unparsed Entity Information Item 格式訊息項 Notation Information Item 命名空間訊息項 Namespace Information Item 訊息集推薦標準第二版於2004年2月4日被採納 目录 1 信息集补充 Infoset Augmentation 2 参见 3 参考文献 4 外部链接信息集补充 Infoset Augmentation 编辑信息集补充或信息集修改是指在Schema合法性检查期间对信息集的修改的过程 例如 添加缺省的属性 补充后的信息集被称为post schema validation infoset 简称PSVI 2 信息集补充是存在争议的 有人认为它破坏了模块化 并容易导致互操作性问题 这是由于是否进行了信息集补充 会使应用程序得到不同的信息 3 XML Schema支持信息集补充 而RELAX NG并不支持信息集补充 参见 编辑XML信息集的实例包括 文档对象模型 Xpath data model SXML参考文献 编辑 W3C XML Infoset XML Schema 1 1 Part 1 Structures 2009 11 10 原始内容存档于2022 05 14 RELAX NG and W3C XML Schema 页面存档备份 存于互联网档案馆 James Clark 4 Jun 2002外部链接 编辑XML Information set recommendation Second Edition W3C 2004年2月4日 2009年11月10日 原始内容存档于2022年5月15日 XML信息集 第二版 中国万维网联盟 2004年9月24日 2009年11月10日 原始内容存档于2004年9月25日 取自 https zh wikipedia org w index php title XML信息集 amp oldid 71704320, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。