In all my experience of using the XMLNS and XMLNSC parsers I've always expected it to fail on the first validation error, standard behaviour as you have described above.
This is my first post, so apologies in advance if I have missed anything off! I have searched the mqseries forums and read the documentation, I am wondering whether anyone has got this work ...