<div dir="ltr">We can even drop the first two bullets.  The first one disallows non-Unicode encodings, <div>while the second disallows the use of DTDs.  Although I understand the desire to </div><div>disallow them, is OPC the right place for introducing such rules?  I do not believe </div><div>that OPC processing is hampered by them.</div><div><br></div><div>Regards,</div><div>Makoto</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-09-15 7:02 GMT+09:00 MURATA Makoto <span dir="ltr"><<a href="mailto:eb2m-mrt@asahi-net.or.jp" target="_blank">eb2m-mrt@asahi-net.or.jp</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Folks,</div><div><br></div><div>There are five bullets in "XML Usage" in 29500-2.  The</div><div>last three are questionable.</div><div><br></div><div>The third bullet makes the MCE processing mandatory.  I</div><div>am not sure if it is a good idea.  Why should OPC force </div><div>the use of MCE?</div><div><br></div><div>> If the XML content contains the Markup Compatibility</div><div>> namespace, as described in Part 3, it shall be</div><div>> processed by the package implementer to remove Markup</div><div>> Compatibility elements and attributes, ignorable</div><div>> namespace declarations, and ignored elements and</div><div>> attributes before applying subsequent validation</div><div>> rules. [M1.19]</div><div><br></div><div>The fourth bullet mandates validaity against "the</div><div>corresponding XSD schema defined in this Open Packaging</div><div>specification".  This appears to disallow the use of</div><div>XSDs defined in Part 1!  What is more, XSD-less</div><div>documents (e.g, RDF) are disallowed.  I do not think</div><div>that this makes sense.</div><div><br></div><div>> XML content shall be valid against the corresponding</div><div>> XSD schema defined in this Open Packaging</div><div>> specification. In particular, the XML content shall</div><div>> not contain elements or attributes drawn from</div><div>> namespaces that are not explicitly defined in the</div><div>> corresponding XSD unless the XSD allows elements or</div><div>> attributes drawn from any namespace to be present in</div><div>> particular locations in the XML markup. Package</div><div>> implementers shall enforce this requirement upon</div><div>> creation and retrieval of the XML content. [M1.20]</div><div><br></div><div>The last bullet disallows the use of the prefix "xml"</div><div>and "xsi" unless the XSD schema for the XML content</div><div>explicitly allows them.  Thus, XSD-less XML contents</div><div>cannot use them.</div><div><br></div><div>> XML content shall not contain elements or attributes</div><div>> drawn from “xml” or “xsi” namespaces unless they</div><div>> are explicitly defined in the XSD schema or by other</div><div>> means described in this Open Packaging</div><div>> specification. Package implementers shall enforce</div><div>> this requirement upon creation and retrieval of the</div><div>> XML content. [M1.21]</div></div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br>Regards,<br>Makoto
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><br>Praying for the victims of the Japan Tohoku earthquake<br><br>Makoto
</div>