WhiteSpace y DocTypeWhiteSpace de XML

El elemento WhiteSpace representa cualquier carácter de espacio en blanco fuera del texto de mensaje y la DTD que no queda representado por cualquier otro elemento. Por ejemplo, el espacio en blanco del texto del mensaje (en los elementos) se define como contenido de elemento utilizando el tipo de elemento Content pero los caracteres de espacios en blanco entre la declaración XML y el principio del texto del mensaje los representa el elemento WhiteSpace.

    <?xml version="1.0"?>       <BODY>....</BODY>

Los caracteres entre "1.0"?> y <BODY> los representa el elemento WhiteSpace.

El espacio en blanco se utiliza en XML para facilitar la lectura y no tiene ningún significado de empresa. Los mensaje XML de entrada pueden incluir saltos de línea, líneas en blanco y espacios entre los códigos (a continuación se muestran todos). Si procesa mensajes XML que contienen cualquiera de estos espacios, se representan como elementos en el árbol de mensajes. Por lo tanto, aparecen cuando visualiza el mensaje en el depurador y en cualquier salida de rastreo.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE s1 PUBLIC "http://www.ibm.com/example.dtd" "example.dtd">
<s1>.........
<s2>abc</s2>   <s2>def</s2>

<s3>123</s3>
</s1>

Si no desea elementos de espacio en blanco en los árboles de mensajes, debe presentar el mensaje de entrada como una sola línea:

El elemento DocTypeWhiteSpace representa el espacio en blanco que se encuentra dentro de la DTD que no está representada por cualquier otro elemento. Los caracteres de espacios en blanco incluidos en un DocType entre dos definiciones se representan mediante el elemento DocTypeWhiteSpace.

    <!ENTITY % bookDef SYSTEM "BOOKDEF.DTD">  <!ENTITY  bookTitle "User Guide"> 

Los caracteres incluidos entre DTD"> y <!ENTITY se representan mediante el elemento DocTypeWhiteSpace.

Conceptos relacionados
Flujos de mensajes

Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes

Referencia relacionada
Declaración de tipo de documento
DocTypeDecl de XML
DocTypePI de XML
DocTypeComment de XML

Información relacionada
ad09195_.htm#ad09195_