Cita:
Empezado por juabero
Lo he intentado de todas formas.
A ti te funciona, si es asi pasame un ejemplo por favor
|
Yo lo hago deserializando el XML en un objeto
Por ejemplo para hacer el suministro de una factura emitida:
Ws = New SII.siiSOAPClient
Ws.ClientCredentials.ClientCertificate.Certificate = CertificadoCorrecto
Ws.ClientCredentials.UseIdentityConfiguration = True
facturas = New SuministroLRFacturasEmitidas
ser = New System.Xml.Serialization.XmlSerializer(facturas.GetType())
facturas = CType(ser.Deserialize(reader), SuministroLRFacturasEmitidas)
resul = New SII.RespuestaLRFEmitidasType
resul = Ws.SuministroLRFacturasEmitidas(facturas)
Dim serializer As New XmlSerializer(resul.GetType())
Dim writer As New StreamWriter(rutaXMLdestino)
serializer.Serialize(writer, resul)
writer.Close()
Has probado que tu certificado es correcto?