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.