C sharp - Web Services y DataSet (XML)

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder