5.3 Tratamento de Caracteres Especiais no Texto de XML
Todos os textos de um documento XML passam por uma análise do “parser” específico da
linguagem. Alguns caracteres afetam o funcionamento deste “parser”, não podendo
aparecer no texto de uma forma não controlada.
Os caracteres que afetam o “parser” são:
• > (sinal de maior),
• < (sinal de menor),
• & (e-comercial),
• “ (aspas),
• ‘ (sinal de apóstrofe).
• (espaço a mais no final ou entre palavras).
Alguns destes caracteres podem aparecer especialmente no campo de Razão Social,
Endereço e Informação Adicional. Para resolver esses casos, é recomendável o uso de uma
seqüência de “escape” em substituição ao caractere que causa o problema.
Ex. a denominação: DIAS & DIAS LTDA deve ser informada como: DIAS & DIAS LTDA
no XML para não afetar o funcionamento do "parser".
caractere seqüência de escape
< = <
> = >
& = &
" = "
' = '
Nota: A sequência de escape conta como um único caractere para a validação do tamanho
do campo pelo Schema.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo