W3C home > Mailing lists > Public > www-math@w3.org > April 2002

Can't validate against XHTML 1.1 plus MathML 2.0 with namespace prefixing

From: Michael Bowen <fizzbowen@mindspring.com>
Date: Sun, 31 Mar 2002 22:53:15 -0800
Message-Id: <5.1.0.14.0.20020331223318.025a6e80@pop.mindspring.com>
To: www-math@w3.org
The MathML 2.0 recommendation [http://www.w3.org/TR/MathML2/chapter7.html] 
makes the following suggestion with regard to namespace prefixing. It would 
be cool (for document validation purposes) if the XHTML 1.1 plus MathML 2.0 
DTD made allowance for this particular flavor of namespace prefixing (in 
particular, the validator currently chokes when it encounters an xmlns:m 
attribute inside the beginning of an <html> or <body> element).

Is there any chance that the DTD could change (or at least spawn a mutated 
"transitional" version, as was done for HTML 4.0 to allow temporary use of 
deprecated elements) that would make validation possible for documents that 
follow this particular recommendation?

===== <excerpt-from-recommendation> =====

During the transitional period, in which some software may not be fully 
namespace-aware, a few conventional practices will ease compatibility 
problems:
When using namespace prefixes with MathML markup, use m: as a conventional 
prefix for the MathML namespace. Using an explicit prefix is probably safer 
for compatibility in current user agents.

<snip>

Examples.
<body>
...
<m:math xmlns:m="http://www.w3.org/1998/Math/MathML">
<m:mrow>...<m:mrow>
</m:math>
...
</body>

===== </excerpt-from-recommendation> =====

--MB
Received on Monday, 1 April 2002 01:53:09 GMT

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