Tengo un problema con la validación de mi archivo XML, después de que se ha formateado automáticamente. La validación no recorta la cadena antes de validarla. ¿Es esto un error en la implementación de la validación XML de .NET o es este comportamiento aceptado? Si es un comportamiento aceptado, ¿cómo se manejan normalmente casos como este, porque en mi opinión, los dos archivos XML son equivalentes?Validación de esquema no recorte de cadenas antes de validar
Mi XSD:
<xs:schema ...>
...
<xs:simpleType name="ItemTypeData">
<xs:restriction base="xs:string">
<xs:enumeration value="ItemA" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
Mi XML antes de formatear (validación pasa):
...
<ItemType>ItemA</ItemType>
...
Después de formatear (validación falla):
...
<ItemType>
ItemA
</ItemType>
...
¡Muchas gracias! xs: token es lo que estaba buscando. –