W3C home > Mailing lists > Public > www-math@w3.org > October 1999

Error in the "MathML" specification

From: <GignacDA@nswccd.navy.mil>
Date: Thu, 21 Oct 1999 14:35:57 -0400
Message-ID: <CF4572E241B4D11197F700A0C9890F780172633D@crbenswcex02.dt.navy.mil>
To: www-math@w3.org
Cc: WestbrookEL@nswccd.navy.mil, LeBeauRP@nswccd.navy.mil, GarnerFJ@nswccd.navy.mil
The parenthetical comment 

	"(&lt; can also be used for <, but this is not required in attribute
values, only in token element content.)"

in the fifth paragraph of section 2.3.3 "Math ML Attribute Values" is not
correct. [10] "AttValue" of the XML Specification defines the permissible
characters that can occur in an attribute value specification as

	'"' ([^<&"] | Reference)* '"' | "'" ([^<&'] | Reference)* "'"

This means the following:

	* If " is used to delimit the attribute value specification, the "
character can not occur in the the attribute value 	specification
(though the ' character can).

	* If ' is used to delimit the attribute value specification, the '
character can not occur in the the attribute value 	specification
(though the " character can).

	* The & can occur in an attribute value specification only as part
of a general entity reference or a character reference.

	* The < character can never occur in any attribute value
specification as such (i.e., directly entered from the 	keyboard). Moreover,
the < character can only be provided in an attribute value specification by
a "&lt;" reference 	according to the Well-Formedness Constraint "No < in
Attribute Values" accompanying [41] "Attribute" in the XML
Specification.

Delete the above parenthetical comment and change the preceding sentence in
the fifth paragraph from

	In particular, the characters ", ', and & can be included in MathML
attribute values (when permitted by the attribute 	value syntax) using
the entity references &quot;, &apos; and &amp; respectively.
to
	In particular, the characters ", ', & , and < can be included in
MathML attribute values (when permitted by the attribute 	value
syntax) using the entity references &quot;, &apos;, &amp;, and &lt;
respectively.
Received on Thursday, 21 October 1999 14:36:22 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 20 February 2010 06:12:49 GMT