The XML plugin enables analysis of XML files within the SonarQube platform. Some common use cases are:
- Validation of XHTML files against schemas provided by the W3C (strict, transitional, and others)
- Validation of XML files against a provided XML schema
- Validation of rules in XML files (ex: validate the Maven pom files against coding standards)
The XML plugin imports source code into the SonarQube platform, calculates measurements and scans the code for issues. This plugin benefits from the power of Open Source by reusing all available core services from the SonarQube platform, including issues drilldowns, hotspots, code viewer with syntax highlighting, the Time Machine and coding rule profile management.