{"id":637565,"date":"2024-11-06T01:02:37","date_gmt":"2024-11-06T01:02:37","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/iso-iec-tr-22250-12002\/"},"modified":"2024-11-06T01:02:37","modified_gmt":"2024-11-06T01:02:37","slug":"iso-iec-tr-22250-12002","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/iso\/iso-iec-tr-22250-12002\/","title":{"rendered":"ISO\/IEC TR 22250-1:2002"},"content":{"rendered":"
This Technical Report gives mechanisms for formally specifying the syntax of XML-based languages. For<\/p>\n
example, the syntax of XHTML 1.0 can be specified in RELAX.<\/p>\n
Compared with DTDs, RELAX provides the following advantages:<\/p>\n
– Specification in RELAX uses XML instance (i.e., document) syntax,<\/p>\n
– RELAX provides rich datatypes, and<\/p>\n
– RELAX is namespace-aware.<\/p>\n
The RELAX specification consists of two parts, RELAX Core <\/i>and RELAX Namespace<\/i>. This part of the Technical<\/p>\n
Report gives RELAX Core, <\/i>which may be used to describe markup languages containing a single XML namespace.<\/p>\n
Part 2 of this Technical Report gives RELAX Namespace<\/i>, which may be used to describe markup languages<\/p>\n
containing more than a single XML namespace, consisting of more than one RELAX Core <\/i>document.<\/p>\n
Given a sequence of elements, a software module called the RELAX Core <\/i>processor compares it against a<\/p>\n
specification in RELAX Core <\/i>and reports the result. The RELAX Core <\/i>processor can be directly invoked by the<\/p>\n
user, and can also be invoked by another software module called the RELAX Namespace <\/i>processor.<\/p>\n
RELAX may be used in conjunction with DTDs. In particular, notations and entities declared by DTDs can be<\/p>\n
constrained by RELAX.<\/p>\n
This part of the Technical Report also gives a subset of RELAX Core<\/i>, which is restricted to DTD features plus<\/p>\n
datatypes. This subset is very easy to implement, and with the exception of datatype information, conversion<\/p>\n
between this subset and XML DTDs results in no information loss.<\/p>\n
NOTE 1 Since XML is a subset of WebSGML (TC2 of ISO 8879), RELAX is applicable to SGML.<\/p>\n
NOTE 2 A successor of RELAX Core is being developed at the RELAX NG TC of OASIS.<\/p>\n","protected":false},"excerpt":{"rendered":"
Information technology \u2014 Document description and processing languages \u2014 Regular Language Description for XML (RELAX) \u2014 Part 1: RELAX Core<\/b><\/p>\n\n\n
\n Published By<\/td>\n Publication Date<\/td>\n Number of Pages<\/td>\n<\/tr>\n \n ISO<\/b><\/a><\/td>\n 2002-02<\/td>\n 44<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":637580,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[694,2634],"product_tag":[],"class_list":{"0":"post-637565","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-240-20","7":"product_cat-iso","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/637565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/637580"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=637565"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=637565"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=637565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}