WhiteSpace XML e DocTypeWhiteSpace

O elemento WhiteSpace representa quaisquer caracteres de espaço em branco que estão localizados fora do corpo da mensagem e do DTD que não são representados por nenhum outro elemento. Por exemplo, um espaço em branco no corpo da mensagem (dentro dos elementos) é relatado como conteúdo de elemento, utilizando o tipo de elemento Conteúdo, mas os caracteres de espaço em branco encontrados entre a declaração XML e o início do corpo da mensagem são representados pelo elemento WhiteSpace.

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

Os caracteres entre "1.0"?> e <BODY> são representados pelo elemento WhiteSpace.

O espaço em branco é utilizado no XML para legibilidade e não tem significado comercial. As mensagens XML de entrada podem incluir quebras de linha, linhas em branco e espaços entre as marcações (também mostrados a seguir). Se você processar as mensagens XML que contêm qualquer um desses espaços, elas serão representadas como elementos na árvore de mensagens. Portanto elas aparecem quando você visualiza a mensagem no depurador e em qualquer saída de rastreio.

<?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>

Se você não quiser elementos de espaço em branco nas árvores de mensagens, deverá apresentar a mensagem de entrada em um única linha ou utilizar o analisador XMLNSC em seu modo padrão

O elemento DocTypeWhiteSpace representa o espaço em branco que está localizado no DTD que não é representado por nenhum outro elemento. Os caracteres de espaço em branco encontrados em DocType, entre duas definições, são representados pelo elemento DocTypeWhiteSpace.

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

Os caracteres entre DTD"> e <!ENTITY são representados pelo elemento DocTypeWhiteSpace.

Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Tarefas relacionadas
Desenvolvendo Fluxos de Mensagens
Referências relacionadas
declaração do tipo de documento XML
DocTypeDecl XML
DocTypePI XML
DocTypeComment XML
Exemplo de DTD XML
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad06610_