Hi Team,
Thank you for your prompt response,
Version of SonarQube = 6.2
Version of the XML plugin = 1.4.1
Sample XML :
<?xml version="1.0" encoding="ISO-8859-1"?>
<collectiontypes>
<collectiontype code="CountriesCollection" elementtype="Country" autocreate="true" generate="true"
type="list" />
</collectiontypes>
<enumtypes>
<enumtype code="NAModStatus" autocreate="false" generate="false">
<value code="OBSOLETE" />
<value code="USEUP" />
</enumtype>
<enumtype code="SourceSysId" autocreate="true" generate="true" dynamic="true">
<value code="E1PD812" />
</enumtype>
<enumtype code="OrderStatus" autocreate="false" generate="true">
<value code="SUBMITTED" />
<value code="IN_PROGRESS" />
</enumtype>
</items>
Condition : I am writing rule for if root element name is other than "items", it should throw the error message.
Xpath : not(/name(/*) = 'item')
Please let me know for more details.
Thanks,
Mohan.