Hatena::Groupweb

vantguarde

 | 

2.6

XML 1.0 (Fifth Edition) = XML 1.05

21:39

XML 1.0 (5th ed.) Proposed Edited Recommendation

出てます*1。いつの間にやら5thですね。そういえば10日はXML 1.0の勧告から10年ですよ。

さて、またエラッタ修正とUnicodeのバージョン対応かと思えばそれだけじゃないです。結構、いやかなり大きいのかも。

This document is a Proposed Edited Recommendation of the W3C. This fifth edition is not a new version of XML. As a convenience to readers, it incorporates the changes dictated by the accumulated errata (available at http://www.w3.org/XML/xml-V10-4e-errata) to the Fourth Edition of XML 1.0, dated 16 August 2006. In particular, erratum [E09] relaxes the restrictions on element and attribute names, thereby providing in XML 1.0 the major end user benefit currently achievable only by using XML 1.1.

*

はい、XML 1.1で拡張された名前文字、あれが1.0にバックポートされました。うはー

あとは、VersionNumの扱いですね。XML 1.0のパーサーは1.1を受け付けちゃダメみたく書かれてた気がするのですが、そこも緩和されてます。

Even though the VersionNum production matches any version number of the form '1.x', XML 1.0 documents SHOULD NOT specify a version number other than '1.0'.

Note:

When an XML 1.0 processor encounters a document that specifies a 1.x version number other than '1.0', it will process it as a 1.0 document. This means that an XML 1.0 processor will accept 1.x documents provided they do not use any non-1.0 features.

*

まあ、これ実は去年の秋くらいから計画されていまして。というメールに経緯が書いてあります。XML 1.1じゃないと名前文字の拡張はできないのに、普及とか実装が進まないっていうのが理由だそうです。

パーサーの対応とかはどうなるんだっていう疑問はあるものの、よい判断ではないかなあと思います。あとはpredefined entitiesにHTMLの文字実態参照を加えてくれればさらに良いなあ。

XMLは今後どうなっていきますかね。DOCTYPEとDTDが消える日はくるのかしら。

*1:Proposed Edited RECなのでまだ勧告ではないです

 | 
Contact: @vant / lepetitcroissant@gmail.com.