Foros del Web » Programando para Internet » ASPX (.net) »

Servicio Web XML

Estas en el tema de Servicio Web XML en el foro de ASPX (.net) en Foros del Web. Saludos a todos!! disculpen tengo una gran duda, talvez suene tonta, pero pues no se si es posible... soy nuevo en construir servicios web. hasta ...
  #1 (permalink)  
Antiguo 28/07/2008, 16:42
 
Fecha de Ingreso: junio-2007
Mensajes: 13
Antigüedad: 16 años, 10 meses
Puntos: 0
Servicio Web XML

Saludos a todos!!
disculpen tengo una gran duda, talvez suene tonta,
pero pues no se si es posible...
soy nuevo en construir servicios web.
hasta donde llevo desarrollado mi servicio regreso todos los datos en un string,
pero mi pregunta es, ¿es posible regresar los datos en tipo xml con nodos?

ahorita estoy regresando algo mas o menos asi:
<?xml version="1.0" encoding="utf-8" ?>
<anyType xmlns:q1="http://www.w3.org/2001/XMLSchema" xmlns:d1p1="http://www.w3.org/2001/XMLSchema-instance">
nombre: Mi nombre, apellido: Mi apellido, matricula: matricula
</anyType>


esto lo regreso despues de hacer un proceso y de concatenar los resultados
de este proceso:

return "nombre:" & variablenombre & ",apellido: " & variableapellido & ",matricula:" & variablematricula

peo quiero regresar algo asi:

<?xml version="1.0" encoding="utf-8" ?>
<nombre>Mi nombre</nombre>
<apellido>Mi apellido</apellido>
<matricula>matricula</matricula>


a lo mejor es algo muy facil y obvio, no lo se,
pero estuve investigando y no encuentro nada, tal vez por lo obvio que es,
¿pero alguien puede ayudarme?
  #2 (permalink)  
Antiguo 28/07/2008, 17:23
Avatar de HiTek  
Fecha de Ingreso: noviembre-2003
Ubicación: LF, Santiago.Chile
Mensajes: 217
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Servicio Web XML

Define tu WebMethod como XmlDocument, después que tengas todo tu xml armado haz lo sgte.

Código:
public XmlDocument metodoX()
{
   ...tu codigo...
   XmlDocument _xml = new XmlDocument();
   _xml.LoadXml(tu_string)
   return _xml;
}
y como dato adicional... en vez de usar la clase string para concatenar usa la clase StringBuilder.

saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:24.