- From: Masayasu Ishikawa <mimasa@w3.org>
- Date: Thu, 08 Jul 2004 22:47:39 +0900 (JST)
- To: www-smil@w3.org
Hi, Just in case you haven't noticed: "A.3.1 SMIL 2.0 common datatypes" of SMIL 2.0 REC defined %LanguageCode.datatype; as follows [1]: <!ENTITY % LanguageCode.datatype "NMTOKEN"> <!-- a language code, as per [RFC1766] --> "as per [RFC1766]" is out of date and should mention [RFC3066], but also, XML 1.0 Second Edition allowed an empty xml:lang value through an erratum [2] and it is now incorporated into the Third Edition [3]. NMTOKEN cannot allow an empty string. So in order to be consistent with the XML spec, the SMIL DTD needs to be modified to use "CDATA" rather than "NMTOKEN" for %LanguageCode.datatype;. You might also want to keep an eye on the ongoing revision to RFC 3066 [4]. [1] http://www.w3.org/TR/2001/REC-smil20-20010807/smil-DTD.html#smil-datatypes-1 [2] http://www.w3.org/XML/xml-V10-2e-errata#E41 [3] http://www.w3.org/TR/2004/REC-xml-20040204/#sec-lang-tag [4] http://www.ietf.org/internet-drafts/draft-phillips-langtags-04.txt Regards, -- Masayasu Ishikawa / mimasa@w3.org W3C - World Wide Web Consortium
Received on Thursday, 8 July 2004 09:47:43 UTC