Avalados por :

Solução para manter a codificação de caracteres ao usar um mapeamento de Java em XML

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá,

O documento XML gerado pelo adaptador de arquivos tem a codificação como "UTF-8" em letras maiúsculas.

Passamos este XML como entrada para um Mapeamento Java e o documento de saída resultante tem "utf-8" em letras minúsculas.

Não estamos realizando nenhuma conversão de estrutura no Mapeamento Java, ou seja, estamos usando o mesmo Tipo de Mensagem como origem e destino para o mapeamento Java. Portanto, o mesmo documento é a saída, mas com alguns campos adicionais preenchidos.

A diferença que percebemos é esse "caso". Isso é relevante? Se sim, como podemos suprimir esse comportamento?

Estamos enfrentando problemas com as fórmulas de XPATH que falham com a mensagem XML que tem "utf-8" em letras minúsculas, que é a saída do mapeamento Java, e suspeitamos que isso possa ser o problema. Alguma ideia?

Obrigado

Saravana

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Não tenho certeza, mas suspeitaria que o caso importaria, já que o Java é sensível a maiúsculas e minúsculas (ao contrário do ABAP).

Saudações

Manish

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

A declaração oficial é:

"Os nomes dos conjuntos de caracteres podem ter até 40 caracteres tirados dos caracteres imprimíveis do US-ASCII. No entanto, não há distinção entre o uso de letras maiúsculas e minúsculas."

http://www.iana.org/assignments/character-sets

Se você tem receio de que o utf-8 esteja causando problemas, simplesmente faça o download da mensagem em tempo de execução, altere o conjunto de caracteres e envie essa mensagem com a ferramenta de teste de html.

Espero que isso ajude,

Stefan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?