[RESOLVIDO] Erro ao ler XML

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Fevereiro 21, 2013.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Estou recebendo o seguinte erro ao ler o XML, alguem saberia me dizer como resolver isso?

    Dado caracter invalido encontrado no MEMPTR para o codepage ISO8859-1
  2. ChacMaster

    ChacMaster Membro Participativo

    como esta o encoding to xml ?
  3. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Estou lendo o arquivo XML assim:

    INPUT FROM VALUE(pArquivo) NO-CONVERT.


    Na XML está assim:
    encoding="UTF-8"


    Eu já consegui ler outros XMLs dessa maneira, apenas alguns dá esse erro.
  4. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Alguem já teve esse problema?
  5. ChacMaster

    ChacMaster Membro Participativo

    Se não for ser muito chato Rogerio, posta teu código de leitura aí pra nós....
  6. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    O codigo é bem simples... o erro ocorre na linha do comando COPY-LOB.

    Código:
    DEFINE VARIABLE c-aux AS LONGCHAR   NO-UNDO.
    def var m-aux as memptr.
    file-info:file-name = pArquivo.
        set-size(m-aux) = file-info:file-size.
    
    
    REPEAT:
                IMPORT m-aux.
        
                COPY-LOB m-aux TO c-aux.
            END.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página