Ho un problema con la convalida del mio file XML, dopo che è stato formattato automaticamente. La convalida non taglia la stringa prima di convalidarla. Si tratta di un bug nell'implementazione della convalida XML di .NET o questo comportamento è accettato? Se viene accettato il comportamento, come vengono gestiti normalmente casi come questo, perché, a mio parere, i due file XML sono equivalenti.Convalida dello schema non trimming stringhe prima della convalida
mio XSD:
<xs:schema ...>
...
<xs:simpleType name="ItemTypeData">
<xs:restriction base="xs:string">
<xs:enumeration value="ItemA" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
mio XML prima di formattare (validazione passa):
...
<ItemType>ItemA</ItemType>
...
Dopo la formattazione (convalida non riesce):
...
<ItemType>
ItemA
</ItemType>
...
Grazie mille! xs: token è quello che stavo cercando. –