The xml looks like:
<Asset>
<NAME>XX905886XX58</NAME>
</Asset>
<Asset>
<NAME>XX905886XX58 </NAME>
</Asset>`
I have validation in my xsd file for duplicated <NAME>
tag.
But, in described below XML, i would like to validate <NAME>
after trimming.
The question: is it possible to trim value before validation? Ho to do it in xsd?
My xsd validation code:
<xs:unique name="UniqueAsset">
<xs:selector xpath="Asset"/>
<xs:field xpath="NAME"/>
</xs:unique>`
UPDATE
It works if add to XSD <xs:whiteSpace value="collapse"/>
:
<xs:element name="NAME">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
</xs:restriction>
</xs:simpleType>
</xs:element>