After three alpha releases this is the final release of XMLUnit 2.0.0.
XMLUnit 2.x provides APIs that allow you to
- compare two XML documents
- validate XML documents against XML schemas or DTDs
- validate XML schemas
and provides simplified APIs for evaluating XPath expressions and XSLT transformations.
In addition there are Hamcrest matchers and NUnit constraints that help using XMLUnit as part of unit tests for code that produces XML.
XMLUnit 2.x builds on the ideas of XMLUnit for Java 1.x but provides a completely new API. XMLUnit for Java comes with a legacy module that provides a compatibility layer to ease the migration. A migration guide is available as part of the user guide.
XMLUnit.NET and XMLUnit for Java provide the same set of features with similar APIs that differ only to account for idioms of the respective platform.
XMLUnit 2.0.0 is available as source and binary release from GitHub: XMLUnit for Java and XMLUnit.NET.
XMLUnit for Java is also available via Maven Central, XMLUnit.NET is available via nuget.
Please report bugs via GitHub issues and feature request via the
xmlunit-general
mailing list hosted at Sourceforge
or as GitHub issues. See the contributing
guide for more details.
path: /en/oss/XMLUnit | #