Web Services y DataSet (XML)
Publicado por Carlos (1 intervención) el 21/08/2006 18:31:42
Hola, tengo un web services que debe devolver un xml más o menos así:
<cliente>
<nombre>Juan</nombre>
<apellido>perez</apellido>
<telefonos>
<telefono>
<numero>2634456</numero>
</telefono>
<telefono>
<numero>5465555</numero>
</telefono>
</telefonos>
<cliente>
<nombre>Pedro</nombre>
<apellido>perez</apellido>
<telefonos>
<telefono>
<numero>1111111</numero>
</telefono>
<telefono>
<numero>2222222</numero>
</telefono>
</telefonos>
</cliente>
El problema es que lo devulve así:
<cliente>
<nombre>Juan</nombre>
<apellido>perez</apellido>
</cliente>
<cliente>
<nombre>Pedro</nombre>
<apellido>perez</apellido>
</cliente>
<telefonos>
<telefono>
<numero>2634456</numero>
</telefono>
<telefono>
<numero>5465555</numero>
</telefono>
<telefono>
<numero>1111111</numero>
</telefono>
<telefono>
<numero>2222222</numero>
</telefono>
</telefonos>
Es decir no me anida los valores sino que los muestra al final del XML, lo que estoy haciendo es cargando el DataSet con las tres tablas (cliente, direccion, telefono) y luego envía como salida del Web Servirce el Dataset con el método GETXML del Dataset.
¿Alguna Idea?
gracias de antemano.
<cliente>
<nombre>Juan</nombre>
<apellido>perez</apellido>
<telefonos>
<telefono>
<numero>2634456</numero>
</telefono>
<telefono>
<numero>5465555</numero>
</telefono>
</telefonos>
<cliente>
<nombre>Pedro</nombre>
<apellido>perez</apellido>
<telefonos>
<telefono>
<numero>1111111</numero>
</telefono>
<telefono>
<numero>2222222</numero>
</telefono>
</telefonos>
</cliente>
El problema es que lo devulve así:
<cliente>
<nombre>Juan</nombre>
<apellido>perez</apellido>
</cliente>
<cliente>
<nombre>Pedro</nombre>
<apellido>perez</apellido>
</cliente>
<telefonos>
<telefono>
<numero>2634456</numero>
</telefono>
<telefono>
<numero>5465555</numero>
</telefono>
<telefono>
<numero>1111111</numero>
</telefono>
<telefono>
<numero>2222222</numero>
</telefono>
</telefonos>
Es decir no me anida los valores sino que los muestra al final del XML, lo que estoy haciendo es cargando el DataSet con las tres tablas (cliente, direccion, telefono) y luego envía como salida del Web Servirce el Dataset con el método GETXML del Dataset.
¿Alguna Idea?
gracias de antemano.
Valora esta pregunta


0