none
Controlar parametros de metodo de servicio Web que genera un elemento extra en el xml RRS feed

  • Pregunta

  • Hola estimados,

    Tengo un problema, quiero quitar un elemento extra que se está generando en el xml, estuve investigando y existe el [XmlAnyElement] que me permite quitar el parametro del método, pero sólo se puede utilizar con clases del tipo XmlNode y en mi caso utilizo un tipo especial que no deriva de XmlNode. Esto es lo que intenté y me genera el error mencionado:

    [WebMethod]

    public SvcRecaudaTrn_Output SvcRecaudaTrn([XmlAnyElement]SvcRecaudaTrn_Input request)

    Cuando quito el XmlAnyElement me genera esto:

       <soap:Body>
          <mfx:SvcRecaudaInq>
             <mfx:request>
                <mfx:MFX_SvcRecaudaInq>

    Pero lo que necesito es esto:

       <soap:Body>
          <mfx:SvcRecaudaInq>
                   <mfx:MFX_SvcRecaudaInq>


    Lo que quiero saber es si existe otro método para quitar el parámetro de mi xml generado.



    • Editado Oliver Rz Jz viernes, 30 de septiembre de 2016 15:56
    viernes, 30 de septiembre de 2016 15:55