What's wrong with test 12? There's an invalid character in element <name@email> as an @-sign is not allowed as outlined in assumption 2. I can move the first two assumptions ito the rules for the XML validity if that clears it up.
_________________________
There are two types of vessels, submarines and targets.