I've added a couple of test cases (thanks, Jooel) to the package and uploaded the updated package. I'm now also providing explanations for the expected failures in the rules file. BTW, you can also test the cases against http://www.validome.org/xml/ as it'll give the same results except for the two test cases for the XML processing instructions.

Also, an element can contain an attribute for the same name, added a test case for this.
_________________________
There are two types of vessels, submarines and targets.