Estoy en un dilema y es que recibo una respuesta xml del siguiente formato
Código Javascript:
Ver original
success: function (response) { console.log(response); }
La respuesta es la siguiente
Código Javascript:
Ver original
<?xml version="1.0"?> <informacion> <alumno> <nom></nom> <cognoms></cognoms> <birthday></birthday> <cicle>DAW</cicle> <modul>M1</modul> <uf></uf> <alumno> </informacion>
vale , entonces cuándo quiero leer los datos en el success no hay ninguna informacion
Código Javascript:
Ver original
success: function (response) { $(xml).find("informacion").each(function () { var name = $(this).attr('name'); var description = $(this).attr('description'); var url = $(this).attr('url'); alert(name + " " + description + " " + url); }); }
dejo el php también por si hay algo mal
Código PHP:
La pregunta en concreto sería puedo generar una respuesta xml desde los dato que recibe un php? Ver original
<?php $nom = $_REQUEST["nom"]; $cognoms = $_REQUEST["cognoms"]; $birthday = $_REQUEST["birthday"]; $cicle = $_REQUEST["birthday"]; $modul = $_REQUEST["modul"]; $cicle = $_REQUEST["cicle"]; $uf = $_REQUEST["uf"]; $salida_xml = "<?xml version=\"1.0\"?>\n"; $salida_xml .= "<informacion>\n"; $salida_xml .= "<alumno>\n"; $salida_xml .= "\t\t<nom>" . $nom . "</nom>\n"; $salida_xml .= "\t\t<cognoms>" . $cognoms . "</cognoms>\n"; $salida_xml .= "\t\t<birthday>" . $birthday . "</birthday>\n"; $salida_xml .= "\t\t<cicle>" . $cicle . "</cicle>\n"; $salida_xml .= "\t\t<modul>" . $modul . "</modul>\n"; $salida_xml .= "\t\t<uf>" . $uf . "</uf>\n"; $salida_xml .= "</alumno>\n"; $salida_xml .= "</informacion>"; echo $salida_xml; ?>