<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.5730.11" name=GENERATOR>
<STYLE>@font-face {
        font-family: Verdana;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: #606420; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: #606420; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=#606420 link=blue>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007><FONT color=#0000ff>&nbsp;&gt;&nbsp;</FONT></SPAN>It 
seems like that since when the XML is parsed, child elements that don&#8217;t have a 
namespace defined inherit their parent elements namespace<SPAN 
class=538091300-13012007><FONT color=#0000ff>&nbsp;</FONT></SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007></SPAN></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007>Your premise is wrong. Given:</SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007></SPAN></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007>&lt;x:a xmlns:x="abc"&gt;</SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007>&nbsp; &lt;b/&gt;</SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007>&lt;/x:a&gt;</SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007></SPAN></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007>the b element is in no namespace. A child element with 
no prefix goes in the default namespace, not the namespace of its 
parent.</SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007></SPAN></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007>In any case, suggesting improvements to an API that 
obviously can't be changed at this stage of the game is rather 
futile.</SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007></SPAN></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007>Michael Kay</SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007><A 
href="http://www.saxonica.com/">http://www.saxonica.com/</A></SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN 
class=538091300-13012007>&nbsp;</SPAN></SPAN></DIV></BODY></HTML>