Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Falaí, galera!
Faz tempo que não posto.. hora de tirar a poeira e as teias de aranha hehe
Serei breve em minha dúvida, se vocês precisarem de mais código eu passo aqui.
Lá vai: suponha q você tenha o xml abaixo guardado numa variável java script:
var xml = "<familia>" + "<mae>Maria</mae>" + "<pai>Joao</pai>" + "<filho>Jose</filho" + "</familia>";
Simples, né? Pois bem, agora suponha que você tenha um objeto XMLHttpRequest chamato xmlHttp. Suponha também que você vai passar este xml para a página pegaxml.php, visando fazer algo com este xml:
xmlHttp.open("POST", "pegaxml.php", true)xmlHttp.onreadystatechange = volta;xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");xmlHttp.send(xml);
Muito bem, mandamos o xml pra página pegaxml.php via método POST, como podem ver.
Eis minha simples questão: como diabos eu pego esse xml na minha página php? É algum $_POST? Como pegar esse xml??
Agradeço qualquer ajuda, pois no livro que estou lendo a respeito tem como fazer isso com JSP, mas não com php. Procurei pela net e só achei método GET ou método POST com variáveis, mas não com xml.
Valeu, galera :D
faça assim:var xml = "xml=<familia>" + "<mae>Maria</mae>" + "<pai>Joao</pai>" + "<filho>Jose</filho" + "</familia>";e no PHP faça assim:$_xml = $_POST['xml'];
Tentou algo como $_POST, ou uma váriavel do tipo $familia?Não tenho certeza disso mais... Faz tempo que não mecho com XML :\