Create new directory structure, and put the clean files in it.
Readme
Remove empty elements. (Order is part of spec: Easier just to remove things.)
Not sure about the right way to tackle missing elements.
Remove empty instantiations: One more passes.
Use xslt to reorder elements.
Skip TEIs
And skip newsml.
Add missing instantiationID element.
Collect all filenames for sampling, instead of just first.
list failures at end.
Do not rely of file naming to ID transcripts.
Supply stubs for missing elements if required.
More robust transcript identification.