
- XML - Home
- XML - Información General
- XML - Sintaxis
- XML - Documentos
- XML - Declaración
- XML - Las Etiquetas
- XML - Elementos
- XML - Los Atributos
- XML - Comentarios
- XML - Entidades de Caracteres
- XML - CDATA Las Secciones
- XML - Espacios en Blanco
- XML - Procesamiento
- XML - Codificación
- XML - Validación
- Herramientas XML
- XML - Los Espectadores
- XML - Editores
- XML - Analizadores
- XML - Procesadores
XML - Espacios en blanco
En este captulo se describe en espacio en blanco de documentos XML. Los espacios en blanco es una coleccin de los espacios, tabulaciones y saltos de lnea. Generalmente se utilizan para realizar una lectura del documento.
Documento XML contiene dos tipos de espacios en blanco (a) Blanco y significativa (b) insignificante Blanco. Ambos se explican a continuacin con ejemplos.
Blanco significativo
Se produce un importante espacio dentro del elemento que contienen texto y marcado presente juntos. Por ejemplo:
<name>TanmayPatil</name>
Y
<name>Tanmay Patil</name>
Los dos anteriores elementos son diferentes debido a el espacio entre Tanmay y Patil. Cualquier programa lectura de este elemento de un archivo XML est obligado a mantener la distincin.
Insignificante blanco
Insignificante blanco significa el espacio en el que solo se permite contenido del elemento. Por ejemplo:
<address.category="residence">O
<address....category="..residence">
Los dos ejemplos anteriores son la misma. Aqu, el espacio est representada por puntos (.). En el ejemplo anterior, el espacio entre direccin y categora es insignificante.
Un atributo especial denominado xml:space puede ser conectado a un elemento. Esto indica que los espacios en blanco no debe ser retirado de ese elemento de la aplicacin. Puede establecer este atributo en predeterminado o preservar tal como se muestra en el ejemplo siguiente:
<!ATTLIST address xml:space (default|preserve) 'preserve'>
Donde:
El valor predeterminado indica que el espacio en blanco por defecto modos de procesamiento de la solicitud son aceptables para este elemento.
el valor Preservar indica que la aplicacin para preservar todos los espacios en blanco.