Hola a todos
Despues de mucho buscar no he encontrado como parsear un xml guardado en una variable de tipo cadena.
Me explico:
Estoy usando la biblioteca
prototype.js junto con
scriptaculous.js.
Esta libreria provee de un objeto llamado Ajax.Request que maneja todo lo necesario para traer la peticion mediante AJAX.
El codigo para hacer la peticion es el siguiente:
Código PHP:
var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: showResponse
});
function showResponse(originalRequest)
{
//put returned XML in the textarea
$('result').value = originalRequest.responseText;
}
result es el id de un area de texto, donde se muestra el resultado
nota:
$('result') es equivalente document.getElementById('result');
En el area de texto aparece el siguiente xml:
Código:
<?xml version="1.0" encoding="utf-8" ?>
<ajax-response>
<response type="object" id="productDetails">
<monthly-sales>
<employee-sales>
<employee-id>1234</employee-id>
<year-month>1998-01</year-month>
<sales>$8,115.36</sales>
</employee-sales>
<employee-sales>
<employee-id>1234</employee-id>
<year-month>1998-02</year-month>
<sales>$11,147.51</sales>
</employee-sales>
</monthly-sales>
</response>
</ajax-response>
Necesito actualizar el formulario con los valores del xml.
Mi duda es: ¿como le puedo hacer para interpretar ese xml para actualizar campos de un formulario?.
De antemano Gracias.