<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META content='"MSHTML 4.72.3110.7"' name=GENERATOR>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT color=#000000></FONT>
<DIV><FONT color=#000000 size=2>&nbsp;<FONT size=3>I have gone through the 
latest XML NameSpaces Draft , but I have not been able to figure out the 
complete behaviour of XML NameSpace software and so the ques. 
below.</FONT></FONT></DIV>
<DIV><FONT color=#000000 size=2><FONT size=3></FONT></FONT>&nbsp;</DIV></DIV>
<DIV><FONT color=#000000>Hello,</FONT></DIV>
<DIV><FONT 
color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
I am confused as to how XML NameSpace aware processors would process:- 
</FONT></DIV>
<DIV><FONT color=#000000></FONT>&nbsp;</DIV>
<DIV><FONT 
color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
- Namespace definations (eg. xmlns:edi = &quot;<A 
href="http://www.my.org/directory">http://www.my.org/directory</A>&quot;)</FONT></DIV>
<DIV><FONT color=#000000></FONT><FONT 
color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
- Nameprefixes present in XML files (eg. &lt;edi:Segment&gt;)</FONT></DIV>
<DIV><FONT color=#000000></FONT>&nbsp;</DIV>
<DIV><FONT 
color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Looking at the &quot;xmlns&quot; attribute value (the NameSpace Name) it is 
difficult to say what it signifies.eg.&nbsp;</FONT></DIV>
<DIV><FONT color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;</FONT></DIV>
<DIV><FONT 
color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
* xmlns:validate&nbsp; #FIXED &quot;<A 
href="http://www.org/directory">http://<U><FONT 
color=#0000ff>www.org/directory</A>&quot;</FONT></U> - points to a directory of 
say validating programs, let's say a set of DLLs.</FONT></DIV>
<DIV><FONT color=#000000></FONT>&nbsp;</DIV>
<DIV><FONT 
color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
* xmlns:xsl&nbsp; #FIXED &quot;<A 
href="http://www.w3c.org/TR/WD-xsl">www.w3c.org/TR/WD-xsl&quot;</A>&nbsp; - 
points to the new XSL specification.</FONT></DIV>
<DIV><FONT color=#000000></FONT>&nbsp;</DIV>
<DIV><FONT color=#000000 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT 
size=3>How would an XML NS processor know what each NameSpace Name points 
to?</FONT></FONT></DIV>
<DIV><FONT color=#000000 size=2><FONT 
size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Or is 
there some kind of hardcoding done in the processor which tells it what each 
NameSpace Name means?</FONT></FONT></DIV>
<DIV><FONT color=#000000 size=2><FONT size=3>&nbsp;eg. if &quot;<A 
href='http://www.w3c.org/TR/WD-xsl"'>www.w3c.org/TR/WD-xsl&quot;</A> is 
encountered , it means the XSL spec.</FONT></FONT></DIV>
<DIV><FONT color=#000000></FONT>&nbsp;</DIV>
<DIV><FONT 
color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
What happens when an element name prefixed with a NS prefix is encountered? How 
does the XML NS processor process such names?</FONT></DIV>
<DIV><FONT color=#000000>&nbsp;eg.</FONT></DIV>
<DIV><FONT color=#000000>&nbsp;Let's say I have an xml file :-</FONT></DIV>
<DIV><FONT color=#000000></FONT>&nbsp;</DIV>
<DIV>&lt;?xml version=&quot;1.0&quot;?&gt;</DIV>
<DIV>&lt;Root 
xmlns:ContentCheck=&quot;http://www.my.org/checkdirectory&quot;&gt;</DIV>
<DIV><FONT color=#000000>&nbsp;&lt;ContentCheck:Alpha&gt;<FONT 
color=#000000>Test Data&lt;/ContentCheck:Alpha&gt;</FONT></FONT></DIV>
<DIV>&lt;/Root&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Let's also assume that&nbsp; <A 
href="http://www.my.org/checkdirectory">http://www.my.org/checkdirectory</A> 
points to a directory of validating dlls, one of which is Alpha.dll which 
&lt;ContentCheck:Alpha&gt; is supposed to refer to.</DIV>
<DIV>&nbsp;</DIV>
<DIV>1) How would an XML NS procesor know that &lt;ContentCheck:Alpha&gt; is 
actually supposed to refer to Alpha.dll present in <A 
href="http://www.my.org/checkdirectory">http://www.my.org/checkdirectory</A>&nbsp; 
?</DIV>
<DIV>&nbsp;</DIV>
<DIV>2) I being the author of my XML file know that <A 
href="http://www.my.org/checkdirectory">http://www.my.org/checkdirectory</A> 
refers to a directory of validating programs, but how the XML NS processor know 
this?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=#000000></FONT><FONT color=#000000 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<FONT size=3>Thanks in advance for any answers,</FONT></FONT></DIV>
<DIV><FONT color=#000000 size=2><FONT 
size=3></FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<FONT size=3>AMIT</FONT></FONT></DIV>
<DIV><FONT color=#000000></FONT>&nbsp;</DIV></BODY></HTML>