Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cristiano Mesquita

Ler XML direto no cliente

Recommended Posts

Olá Pessoal,
Gostaria de ler um xml que é de nfe, mas o caso que não estou conseguindo ler diretamente da máquina cliente para não precisar importar, é possível fazer isso?
por exemplo:

function pega_xml() {
var ajax = new XMLHttpRequest();
 
ajax.open("GET", "C:\Users\Documents\arquivo.xml", true);
ajax.send();
 
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) {
var xml = ajax.respon---ML;
 
alert(xml.getElementsByTagName('ide')[0].innerHTML);
}
}
}

não queria ter que importar para o servidor

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, não é possível.

Vc não tem acesso a arquivos da máquina do cliente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não tem acesso ao disco do cliente. Isso seria uma brecha de segurança.

O máximo que você pode fazer, é ler um arquivo que ele escolheu em um input type="file", antes desse arquivo ir pro servidor.

Mas o usuário precisa te informar pelo input. Ler direto não é possível de nenhuma forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz o upload desse arquivo como o Mestre William citou, ler o que vc quer depois remove ele do FTP (caso não queria ele mais).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.