none
Web services RRS feed

  • Pregunta

  • Como puedo hacer para que el web services que tengo.. no me incluya <string xmlns="..... y me incluya la cabezera que yo quiero?

     

    Es que mirar los tags que me mete... lo de negro es bueno eh jejeje

     

    <string xmlns="http://tempuri.org/"><DocumentElement> <Estructura> <Id_aplicacion>1</Id_aplicacion> <Nombre>Documentación</Nombre> </Estructura> <Estructura> <Id_aplicacion>2</Id_aplicacion> <Nombre>DocumContextMenu</Nombre> </Estructura> <Estructura> <Id_aplicacion>3</Id_aplicacion> <Nombre>ContextMenuNuevaCarpeta</Nombre> </Estructura> <Estructura> <Id_aplicacion>4</Id_aplicacion> <Nombre>ContextMenuRename</Nombre> </Estructura> <Estructura> <Id_aplicacion>5</Id_aplicacion> <Nombre>ContextMenuDelete</Nombre> </Estructura> <Estructura> <Id_aplicacion>6</Id_aplicacion> <Nombre>ContextMenuCut</Nombre> </Estructura> <Estructura> <Id_aplicacion>7</Id_aplicacion> <Nombre>ContextMenuPaste</Nombre> </Estructura> <Estructura> <Id_aplicacion>8</Id_aplicacion> <Nombre>ContextMenuPropiedades</Nombre> </Estructura> <Estructura> <Id_aplicacion>9</Id_aplicacion> <Nombre>DocumVerGrid</Nombre> </Estructura> <Estructura> <Id_aplicacion>10</Id_aplicacion> <Nombre>GridInsertar</Nombre> </Estructura> <Estructura> <Id_aplicacion>11</Id_aplicacion> <Nombre>InsertCaracteristicas</Nombre> </Estructura> <Estructura> <Id_aplicacion>12</Id_aplicacion> <Nombre>InsertPermisos</Nombre> </Estructura> <Estructura> <Id_aplicacion>13</Id_aplicacion> <Nombre>GridUpdate</Nombre> </Estructura> <Estructura> <Id_aplicacion>14</Id_aplicacion> <Nombre>GridDelete</Nombre> </Estructura> <Estructura> <Id_aplicacion>15</Id_aplicacion> <Nombre>GridActualizar</Nombre> </Estructura> <Estructura> <Id_aplicacion>16</Id_aplicacion> <Nombre /> </Estructura> </DocumentElement></string>

     

     

    Gracias!!!

    jueves, 13 de septiembre de 2007 7:51

Todas las respuestas

  • Supongo que si entiendo tu pregunta... la respuesta serializando...

    Debes importar.

    System.Xml

    System.Xml.Serialization

     

    y desde el servicio Web añadiendo los XmlAttribute correspondientes :

     [XmlAttribute("nombre")] public string TuNombre;
     [XmlAttribute("email")] public string TuEmail;
     [XmlAttribute("telefono")] public string TuTelefono;

     

    Saludos,

    Pep Lluis

    jueves, 13 de septiembre de 2007 10:00