• There are no items in your cart

ISO/IEC TR 22250-1:2002

Withdrawn

Withdrawn

A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.

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

Available format(s)

Hardcopy , PDF , PDF 3 Users , PDF 5 Users , PDF 9 Users

Withdrawn date

12-08-2021

Language(s)

English

Published date

03-07-2002

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.

DocumentType
Standard
Pages
36
PublisherName
International Organization for Standardization
Status
Withdrawn

Standards Relationship
INCITS/ISO/IEC TR 22250-1 : 2015 Identical
NEN NPR ISO/IEC TR 22250-1 : 2002 Identical

ISO 8879:1986 Information processing Text and office systems Standard Generalized Markup Language (SGML)

View more information
US$73.00
Excluding Tax where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.