XML Schema语言
XML schema是指各种XML文档(称作schema),用于表示在XML一般规则之外的特定文档的结构与内容的约束。其中被W3C采纳为推荐标准的schema语言是XSD.
XML schema语言的不完全列表:
语言 | 缩写 | 版本 | 机构 |
---|---|---|---|
CLiX (markup)(Constraint Language in XML) | CLiX | 2005 | Independent[1] |
Document Content Description facility for XML, an Resource Description Framework(RDF) framework[2] | DCD | v1.0 (1998) | W3C (Note) |
Document Definition Markup Language | DDML | v0 (1999) | W3C (Note) |
Document Structure Description | DSD | 2002, 2005 | BRICS (defunct) |
文档类型定义 | DTD | 1986 (SGML) | ISO[3] |
2008 (XML) | ISO/IEC[3] | ||
Namespace Routing Language | NRL | 2003 | Independent[4] |
Namespace-based Validation Dispatching Language | NVDL | 2006 | ISO/IEC[5] |
OASIS CAM(Content Assembly Mechanism) | CAM | 2007 | OASIS |
RELAX NG(REgular LAnguage for XML Next Generation) | RELAX NG, RelaxNG | 2001,[6] Compact Syntax (2002)[7] | OASIS |
v1 (2003), v1 Compact Syntax (2006), v2 (2008) | ISO/IEC[5] | ||
Schema for Object-Oriented XML | SOX | ? | ? |
Schematron | N/A | 2006 | ISO/IEC[5] |
XDR Schema(XML-Data Reduced) | XDR | ? | ? |
ASN.1 XML Encoding Rules | XER | ? | ? |
XML Schema | WXS, XSD | 1.0 (2004), 1.1 (2012) | W3C |
参考文献
- Marconi, Michael; Nentwich, Christian (编). . 31 January 2004 [2017年8月27日]. (原始内容存档于2015年1月9日).
- Bray, Tim; Frankston, Charles; Malhotra, Ashok (编). . World Wide Web Consortium. 31 July 1998 [2017-08-27]. (原始内容存档于2022-04-07).
- . ISO Standards catalogue. [2017-08-27]. (原始内容存档于2016-03-03).
- Clark, James. . Thai Open Source Software Center, Ltd. 13 June 2003 [2017-08-27]. (原始内容存档于2017-08-30).
- . ISO. [2017-08-27]. (原始内容存档于2018-10-26).
- Clark, James; Makoto, MURATA (编). . OASIS. 3 December 2001 [2017-08-27]. (原始内容存档于2022-05-15).
- Clark, James (编). . OASIS. 21 November 2002 [2017-08-27]. (原始内容存档于2022-05-15).
- Comparative Analysis of Six XML Schema Languages (页面存档备份,存于) by Dongwon Lee, Wesley W. Chu, In ACM SIGMOD Record, Vol. 29, No. 3, page 76-87, September 2000
- Taxonomy of XML Schema Languages using Formal Language Theory (页面存档备份,存于) by Makoto Murata, Dongwon Lee, Murali Mani, Kohsuke Kawaguchi, In ACM Trans. on Internet Technology (TOIT), Vol. 5, No. 4, page 1-45, November 2005
外部链接
- Comparing XML Schema Languages (页面存档备份,存于) by Eric van der Vlist (2001)
- Application of XML Schema in Web Services Security (页面存档备份,存于) by Sridhar Guthula, W3C Schema Experience Report, May 2005
- March 2009 DEVX article "Taking XML Validation to the Next Level: Introducing CAM" by Michael Sorens (页面存档备份,存于)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.