Parse <!DOCTYPE .. > schemas; return error to the user
parseXML' is for parsing of multiple trees in one file
Support '-' in the attribute names
Depend on base without specific version
Merge pull request #1 from grwlf/master

A couple of fixes