whiteSpace
El elemento whiteSpace
especifica cómo se debe tratar a los posibles espacios en blanco, tabulaciones, saltos de línea y retornos de carro que puedan aparecer.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="direccion">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:schema>
Las modificaciones a aplicar se especifican en el atributo value
. Los valores que puede tomar son:
preserve
: no se realizan modificaciones. Se mantienen espacios en blanco, tabulaciones, saltos de línea y retornos de carroreplace
: substituye todas las tabulaciones, los saltos de línea y los retornos de carro por espacios en blanco.collapse
: reemplaza todas las tabulaciones, saltos de línea, retornos de carro y espacios en blanco únicos (no son espacios consecutivos) por espacios en blanco. Después, sustituye los espacios en blanco consecutivos por un único espacio en blanco.