<math><mfrac><numerator> which need namespace prefix?

"C.W.Holeman II" <[email protected]>
Newsgroups gmane.comp.mozilla.devel.mathml
Message-ID <[email protected]>
Case-A

<mathml:math xmlns:mathml="http://www.w3.org/1998/Math/MathML">
<mfrac>
<numerator>3</numerator>
<denominator>4</denominator>
</mfrac>
</mathml:math>

Case-B

<mathml:math xmlns:mathml="http://www.w3.org/1998/Math/MathML">
<mathml:mfrac>
<numerator>1</numerator>
<denominator>2</denominator>
</mathml:mfrac>
</mathml:math>

http://emle.sourceforge.net/emle020000/testi1.xml
http://emle.sourceforge.net/emle020000/testi1.xsl

Using: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) 
Gecko/20070309 Firefox/2.0.0.3

Case A has mathml: prefix and xmlns:mathml on <mathml:math> but no
prefix on <mfrac> and <numerator>.  It is displayed as "34" rather than
"3/4". Case B has the mathml: prefix added to <mathml:mfrac> but not on
<numerator>. It is displayed as "1/2" as expected.

It would seem reasonable to me if only <math> needed the name space
prefix or if <math>, <mfrac> and <numerator> all needed it but the
results seem odd to me. Is it working correctly? If it is working as
it should I am looking for an explanation.

-- 
C.W.Holeman II | [email protected] http://JulianLocals.com/cwhii
  To only a fraction of the  human  race does God  give the  privilege of
  earning one's bread doing what one would have  gladly pursued free, for
  passion. I am very thankful. The Mythical Man-Month Epilogue/F.P.Brooks
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.