INCITS/ISO/IEC TR 22250-1-2002

Information technology - Document description and processing languages - Regular Language Description for XML (RELAX) - Part 1: RELAX Core (Technical Report)


 

 

非常抱歉,我们暂时无法提供预览,您可以试试: 免费下载 INCITS/ISO/IEC TR 22250-1-2002 前三页,或者稍后再访问。

如果您需要购买此标准的全文,请联系:

点击下载后,生成下载文件时间比较长,请耐心等待......

 

标准号
INCITS/ISO/IEC TR 22250-1-2002
发布日期
2002年01月01日
实施日期
2016年03月11日
废止日期
中国标准分类号
/
国际标准分类号
/
发布单位
ANSI - American National Standards Institute
引用标准
46
适用范围
This Technical Report gives mechanisms for formally specifying the syntax of XML-based languages. For example@ the syntax of XHTML 1.0 can be specified in RELAX. Compared with DTDs@ RELAX provides the following advantages: - Specification in RELAX uses XML instance (i.e.@ document) syntax@ - RELAX provides rich datatypes@ and - RELAX is namespace-aware The RELAX specification consists of two parts@ RELAX Core and RELAX Namespace. This part of the Technical Report gives RELAX Core@ which may be used to describe markup languages containing a single XML namespace. Part 2 of this Technical Report gives RELAX Namespace@ which may be used to describe markup languages containing more than a single XML namespace@ consisting of more than one RELAX Core document. Given a sequence of elements@ a software module called the RELAX Core processor compares it against a specification in RELAX Core and reports the result. The RELAX Core processor can be directly invoked by the user@ and can also be invoked by another software module called the RELAX Namespace processor. RELAX may be used in conjunction with DTDs. In particular@ notations and entities declared by DTDs can be constrained by RELAX. This part of the Technical Report also gives a subset of RELAX Core@ which is restricted to DTD features plus datatypes. This subset is very easy to implement@ and with the exception of datatype information@ conversion between this subset and XML DTDs results in no information loss. NOTE 1 Since XML is a subset of WebSGML (TC2 of ISO 8879)@ RELAX is applicable to SGML. NOTE 2 A successor of RELAX Core is being developed at the RELAX NG TC of OASIS.




Copyright ©2007-2022 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号