Well to be fair, in XSLT you're allowed to define more than one attribute with the same name-namespace value but the last one wins<br><br>What are the current implementations' behaviour ?<br><br>Mohamed<br><br><div class="gmail_quote">
On Fri, May 29, 2009 at 8:58 PM, Shawn Villaron <span dir="ltr"><<a href="mailto:shawnv@microsoft.com">shawnv@microsoft.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="EN-US">
<div>
<p><b>Nature of the Defect:</b></p>
<p style="margin-left: 0.5in;"><span style="font-size: 12pt;">The </span><span>w:attr</span><span style="font-size: 12pt;"> element may be
repeated to declare duplicate Namesapace/Name pairs for attributes on a single
element. Thus, the standard describes documents that can imply tagged text that
cannot be processed using conformant XML processors</span></p>
<p> </p>
<p><b>Here is the proposed response for this DR:</b></p>
<p style="margin-left: 0.5in;">The exact changes are as follows:</p>
<p style="margin-left: 0.5in;">The attributes on this element shall be used to
specify the contents of the custom XML attribute.<u><span style="color: rgb(0, 112, 192);">
The presence of two </span></u><u><span style="font-family: "Cambria","serif"; color: rgb(0, 112, 192);">attr</span><span style="color: rgb(0, 112, 192);"> elements with identical </span></u><u><span style="font-family: "Cambria","serif"; color: rgb(0, 112, 192);">name</span><span style="color: rgb(0, 112, 192);"> and </span></u><u><span style="font-family: "Cambria","serif"; color: rgb(0, 112, 192);">uri</span><span style="color: rgb(0, 112, 192);"> attribute values
(including two</span></u><u><span style="font-family: "Cambria","serif"; color: rgb(0, 112, 192);"> attr</span><span style="color: rgb(0, 112, 192);"> elements with identical
</span></u><u><span style="font-family: "Cambria","serif"; color: rgb(0, 112, 192);">name</span><span style="color: rgb(0, 112, 192);"> attribute values and an empty or omitted </span></u><u><span style="font-family: "Cambria","serif"; color: rgb(0, 112, 192);">uri</span><span style="color: rgb(0, 112, 192);"> attribute) shall be considered non-conformant.</span></u></p>
<p>shawn</p>
<p> </p>
</div>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>Innovimax SARL<br>Consulting, Training & XML Development<br>9, impasse des Orteaux<br>75020 Paris<br>Tel : +33 9 52 475787<br>Fax : +33 1 4356 1746<br><a href="http://www.innovimax.fr">http://www.innovimax.fr</a><br>
RCS Paris 488.018.631<br>SARL au capital de 10.000 €<br>