Skip to content

Deserializar Consulta

Se utiliza para convertir una cadena XML o un objeto XmlDocument que representa una respuesta de consulta en un objeto de tipo ConsultaResult. Esta función es esencial para interpretar la respuesta del servicio de consulta de CFDI.

csharp
public static ConsultaResult DeserializarConsulta(string xmlContent);
public static ConsultaResult DeserializarConsulta(XmlDocument xmlContent);

Ejemplo de Uso

csharp
using MiSAT;
using MiSAT.Models;

class Program
{
    static void Main(string[] args)
    {
        string xmlConsultaResponse = "<s:Envelope>...</s:Envelope>"; // Ejemplo de respuesta XML
        ConsultaResult xmlResponse = CFDI.DeserializarConsulta(xmlConsultaResponse);
        Console.WriteLine($"Estado: {xmlResponse.Estado}");
    }
}

El resultado es un objeto ConsultaResult que contiene la información deserializada de la respuesta XML. En el ejemplo se accede al código de estatus de la respuesta. Para más detalles sobre la estructura del objeto consulte la sección de Modelos.