This document has:


    ...
    ...
    ...
  
]]>

The correct order is thead, tfoot, tbody, so this is valid:

...
...
...