Dear,<br><br>Do we agree that this defect will go to Amendment (since it makes existing files potentially incompatible) ?<br><br>Regards,<br><br>Mohamed<br><br><br><div class="gmail_quote">On Fri, Jun 5, 2009 at 6:42 PM, Shawn Villaron <span dir="ltr">&lt;<a href="mailto:shawnv@microsoft.com">shawnv@microsoft.com</a>&gt;</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>Here is my proposed response to this defect report:</p>

<p> </p>

<p style="margin-right: 0in; margin-bottom: 12pt; margin-left: 0in;"><b><span style="font-size: 13pt; font-family: &quot;Cambria&quot;,&quot;serif&quot;; color: rgb(79, 129, 189);">DR
09-0241– PML, extensibility: CT_Extension’s uri attribute should be
required </span></b></p>

<p><b>Part 1, §119.2.1.11 will be updated as follows:</b></p>

<table style="border: medium none ; width: 100%; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0" width="100%">
 <thead>
  <tr>
   <td style="border: 1pt solid black; padding: 2.15pt 5.75pt; background: silver none repeat scroll 0% 0%; width: 85%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="85%">

   <p style="text-align: center;" align="center"><b><span style="font-size: 10pt;">Child Elements</span></b></p>
   </td>
   <td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 2.15pt 5.75pt; background: silver none repeat scroll 0% 0%; width: 15%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="15%">

   <p style="text-align: center;" align="center"><b><span style="font-size: 10pt;">Subclause</span></b></p>
   </td>
  </tr>
 </thead>
 <tbody><tr>
  <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 2.15pt 5.75pt; width: 85%;" valign="top" width="85%">
  <p><u><span style="font-size: 10pt; color: blue;">Zero or more </span></u><s><span style="font-size: 10pt; color: red;">Any</span></s><span style="font-size: 10pt;">
  element<u><span style="color: blue;">s</span></u> in any namespace</span></p>
  </td>
  <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 2.15pt 5.75pt; width: 15%;" valign="top" width="15%">
  <p><span style="font-size: 10pt;">n/a</span></p>
  </td>
 </tr>
</tbody></table>

<p><b> </b></p>

<p><b>Part 1, Schema Change Required</b></p>

<div style="border: 1pt solid windowtext; padding: 1pt 4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">


<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 27pt; text-indent: -27pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">   &lt;xsd:complexType name=&quot;<a name="121b14c8824a37fa_XSD_S_ppt_CT_Extension">CT_Extension</a>&quot;<a name="121b14c8824a37fa_xsd_s_43b21441-8b9f-4912-8e51-bcf85a5b28"></a>&gt;</span></p>


<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 45pt; text-indent: -45pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">      &lt;xsd:sequence&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 63pt; text-indent: -63pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">         &lt;xsd:any
processContents=&quot;lax&quot; <u><span style="color: blue;">minOccurs=&quot;0&quot;
maxOccurs=&quot;unbounded&quot;</span></u>/&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 45pt; text-indent: -45pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">      &lt;/xsd:sequence&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 45pt; text-indent: -45pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">      &lt;xsd:attribute name=&quot;uri&quot;
type=&quot;xsd:token&quot;<a name="121b14c8824a37fa_xsd_s_45876C6D-4944-49f7-972C-5428193FD4"></a>
<u><span style="color: blue;">use=&quot;required&quot;</span></u>/&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 27pt; text-indent: -27pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">   &lt;/xsd:complexType&gt;</span></p>

</div>

<p><b> </b></p>

<p><b>Part 1, Relax NG Change Required</b></p>

<div style="border: 1pt solid windowtext; padding: 1pt 4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">


<p style="background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">p_CT_Extension =</p>

<p style="background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">  attribute uri {
xsd:token }<s><span style="color: red;">?</span></s>,</p>

<p style="background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">  p_CT_Extension_any<u><span style="color: blue;">*</span></u></p>


</div>

<p><b> </b></p>

<p><b>Part 4, Schema Change Required</b></p>

<div style="border: 1pt solid windowtext; padding: 1pt 4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">


<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 27pt; text-indent: -27pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">   &lt;xsd:complexType
name=&quot;CT_Extension&quot;&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 45pt; text-indent: -45pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">      &lt;xsd:sequence&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 63pt; text-indent: -63pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">         &lt;xsd:any
processContents=&quot;lax&quot; <u><span style="color: blue;">minOccurs=&quot;0&quot;
maxOccurs=&quot;unbounded&quot;</span></u>/&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 45pt; text-indent: -45pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">      &lt;/xsd:sequence&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 45pt; text-indent: -45pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">      &lt;xsd:attribute name=&quot;uri&quot;
type=&quot;xsd:token&quot; <u><span style="color: blue;">use=&quot;required&quot;</span></u>/&gt;</span></p>

<p style="border: medium none ; padding: 0in; background: rgb(224, 224, 224) none repeat scroll 0% 0%; margin-left: 27pt; text-indent: -27pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<span style="font-family: Consolas;">   &lt;/xsd:complexType&gt;</span></p>

</div>

<p><b> </b></p>

<p><b>Part 4, Relax NG Change Required</b></p>

<div style="border: 1pt solid windowtext; padding: 1pt 4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">


<p style="background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">p_CT_Extension =</p>

<p style="background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">  attribute uri {
xsd:token }<s><span style="color: red;">?</span></s>,</p>

<p style="background: rgb(224, 224, 224) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">  p_CT_Extension_any<u><span style="color: blue;">*</span></u></p>


</div>

<p><b> </b></p>

<p> </p>

</div>

</div>


</blockquote></div><br><br clear="all"><br>-- <br>Innovimax SARL<br>Consulting, Training &amp; 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>