Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
wportosouza
Contributor II
Contributor II

Caractere inválido em load de XML

Bom dia!

Estou recebendo a mensagem 'caractere inválido na linha x, col y', durante a carga de um arquivo XML, como posso solucionar isso?

Já ajustei todas as configurações para UTF-8 e mesmo assim recebo a mensagem e a carga não é realizada.

1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Wellington,

Então, como disse, o XML foi escrito com o cabeçalho diferente do que foi escrito os dados, o correto é ISO-8859-1.

Anexei um QVW e XML para você dá uma olhada.

Se tive acesso ao software que gera esse XML, faça a inclusão ou alteração desse charset para os próximos arquivos serem escritos corretamente.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

7 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Wellington,

Você consegue carregar esse XML em outro programa?

Tenta abrir com o Notepad++ ( notepad-plus-plus.org/download/v6.6.3.html ), encontre a linha e veja se existe realmente um problema. No Notepad++ você consegue ver os caracteres ocultos.

Se for possível, recrie o XML, pode ter estar corrompido.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
wportosouza
Contributor II
Contributor II
Author

Sim Aderlan, abri o XML e verifiquei que são caracteres acentuados em português (á,é,í,ô, etc.).

Por hora utilizei o REPLACE para substitui-los por caracteres comuns.

aderlanrm
Partner - Specialist
Partner - Specialist

Mas isso não dá mensagem de erro de caracter inválido, deve haver outro problema no arquivo.

Se for possível, anexa ele aqui que a galera ajuda.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Wellington, carreguei seu arquivo normalmente, segue em anexo.

wportosouza
Contributor II
Contributor II
Author

Ops! Tinha anexado a versão onde substitui os caracteres acentuados.

Segue a versão que apresenta o erro.

nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Não anexou o arquivo

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Wellington,

Então, como disse, o XML foi escrito com o cabeçalho diferente do que foi escrito os dados, o correto é ISO-8859-1.

Anexei um QVW e XML para você dá uma olhada.

Se tive acesso ao software que gera esse XML, faça a inclusão ou alteração desse charset para os próximos arquivos serem escritos corretamente.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)