Saltar al contenido principal

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 carro
  • replace: 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.