a validating namespace-aware XML parser
