<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Illegal table in generated DOCX not shown in writer, but shown in Word correctly"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=134860#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Illegal table in generated DOCX not shown in writer, but shown in Word correctly"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=134860">bug 134860</a>
              from <span class="vcard"><a class="email" href="mailto:mikekaganski@hotmail.com" title="Mike Kaganski <mikekaganski@hotmail.com>"> <span class="fn">Mike Kaganski</span></a>
</span></b>
        <pre>(In reply to Radomir Terber from <a href="show_bug.cgi?id=134860#c12">comment #12</a>)
<span class="quote">> However I guess the discussion here is relevant. The best solution would be
> to perform deep validation of format of all files against specifications and
> to show message if any file does not follow specification - with option to
> open document with potential data loosing. Also I see space here for
> independent tool that would may correct such documents (out of he scope of
> the LO itself).</span >

This is not a valid approach. There's no way to perform such a "deep
validation" of format, because the format changes over time - current revision
of ECMA-376 is 5th edition. We actually do perform the appropriate validation
as we read the format; but apart from really invalid things like mismatching
tags or duplicating attributes (that make invalid XML) which we actually must
warn and reject or allow the risk of further processing, everything unexpected
from the OOXML PoV we must silently ignore, not stop and warn. So that if
anything is unexpected in the format, we accept that as possibly unknown
extension, and properly *ignore*. Doing otherwise is wrong conceptually. And
that's an obvious bug to not ignore that, but accept as a *different*
element/placement/syntax (I look at you Word :-D).</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>