Estou com um problema que é o seguinte:
Eu preciso pegar um XML que estou passando para uma página JSP de ação pelo método POST. Só que eu não consigo pegar este XML na minha página. Alguem sabe como posso fazer isso?
Vou passar o código que estou fazendo para passar o XML:
function Salvar()
{
var index = 0;
softwareselecionados = softwareselecionados.substring(0,softwareselecionados.length - 1);
var listasoftwares = softwareselecionados.split(";");
var SoftwareVersao;
var Registro;
var ObjDom;
var xsltProcessor = new XSLTProcessor();
var myDOM;
var xmlDoc;
var myXMLHTTPRequest = new XMLHttpRequest();
var Valido = validar_campos();
var DomXML;
if (!Valido)
{
return false;
}
DomXML = document.getElementById("SalvarXML");
Registro = document.createElement("REGISTRO");
Registro.setAttribute("IDUSUARIO",ID_Usuario);
Registro.setAttribute("NRRAMAL",document.Formulario.NRRamal.value);
Registro.setAttribute("DTEMPRESTIMO", document.Formulario.DTEmprestimo.value);
DomXML.appendChild(Registro);
for(index = 0; index < listasoftwares.length; index++)
{
SoftwareVersao = listasoftwares[index].split(",");
Softwares = document.createElement("SOFTWARE");
Softwares.setAttribute("IDLINHA",index+1);
Softwares.setAttribute("CDSOFTWARE",SoftwareVersao[0]);
Softwares.setAttribute("CDVERSAO",SoftwareVersao[1]);
Registro.appendChild(Softwares);
}
myXMLHTTPRequest.open("POST","softwaresemprestimocadastrarXML.jsp",false);
myXMLHTTPRequest.send(document.getElementById("SalvarXML").innerHTML);
xmlDoc = myXMLHTTPRequest.responseXML;
alert(myXMLHTTPRequest.responseXML);
}
Este é o código da função JavaScript que estou chamando a minha página de ação JSP. A minha página chama softwaresemprestimocadastrarXML.jsp e gostaria de saber como pegar este XML que eu estou enviando para esta página?
Antecipadamente muito obrigado pela ajuda!!!
[color=“green”][size=“7”]* Editado para adicionar o bbcode ;)[/size][/color]