Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2009, 12:52
pollo_c2
 
Fecha de Ingreso: junio-2008
Mensajes: 50
Antigüedad: 16 años, 6 meses
Puntos: 0
como enviar datos en formato xml del cliente al servidor

hola amigos del foro!!! mi pregunta es la siguiente ya ven que del servidor podemos enviar datos en formato xml al cliente utilizando el siguiente formato en el servidor:

$xml="<?xml version=\"1.0\"?>\n";
$xml.="<sistemas>\n";
while ($reg=mysql_fetch_array($registros))
{
$xml.="<sistema1>".$reg["id_sis_pro"]."</sistema1>\n";
$xml.="<sistema2>".$reg["des_sis_pro"]."</sistema2>\n";
}
$xml.="</sistemas>\n";
header('Content-Type: text/xml');
echo $xml;


y despues en el cliente lo resibimos y lo tratamos mas o menos de la siguiente manera:

var xml = conexion1.responseXML;
var sistema1=xml.getElementsByTagName('sistema2');
var sistema2=xml.getElementsByTagName('sistema1');
var select2=document.getElementById('comboinv');
var selectaux3=document.getElementById('auxinves');
selectaux3.options.length=0;
select2.options.length=0;

for(f=0;f<sistema1.length;f++)
{

var op1=document.createElement('option');
var op2=document.createElement('option');

var texto1=document.createTextNode(sistema1[f].firstChild.nodeValue);
var texto2=document.createTextNode(sistema2[f].firstChild.nodeValue);

op2.appendChild(texto2);
op1.appendChild(texto1);

select2.appendChild(op1);
selectaux3.appendChild(op2);

}

bueno mi duda es puedo hacer esto pero (al reves) haora enviando datos en formato xml del cliente al servidor, ocupo enviar opciones que el usuario escoja de la siguiente lista: (en esta lista solo tengo unos datos en los estados de michoacan y jalisco pero este arbol tiene que estar lleno con informacion de estados con sus respectivos municipios y distritos rurales, distritos de riego y region agropecuaria donde el usuario puede palomiar uno o n municipios del estado que el quiera a si mismo se manejaran los distritos de riego, rurales y regiones agropecuarias).
ESTADOS >>>

* COLIMA
o Municipios
o Distritos Rurales
o Distritos de Riego
o Region Agropecuaria
* JALISCO
o Municipios
+ TEPA
o Distritos Rurales
o Distritos de Riego
o Region Agropecuaria
* MICHOACAN
o Municipios
+ PARACUARO
+ APATZINGAN
o Distritos Rurales
o Distritos de Riego
o Region Agropecuaria
* NAYARIT
o Municipios
o Distritos Rurales
o Distritos de Riego
o Region Agropecuaria
* NUEVO LEON
o Municipios
o Distritos Rurales
o Distritos de Riego
o Region Agropecuaria
* TAMAULIPAS
o Municipios
o Distritos Rurales
o Distritos de Riego
o Region Agropecuaria
* GUERRERO
o Municipios
o Distritos Rurales
o Distritos de Riego
o Region Agropecuaria
* QUINTANA ROO


a si que tengo que enviar al servidor todos los municipios con sus respectivos estados que el usuario escojio a si mismo se enviaran los distritos de riego y rurales.
entonces en caso de poder enviar datos en formato xml podre enviar los distritos de riego, distritos rurales y regiones agropecuarias con sus respectivos estados que el usuario seleccione.

amigos se podria enviar datos en formato xml del cliente al servidor ("como")¿