VXML_NewWithLog VXml
Crea un documento XML para CFDI y al mismo tiempo crea un archivo de bitácora con un nombre definido por el usuario.

Esta función realiza en un solo paso el equivalente a usar la funciones VXML_New() y VXML_SetLogFile() por separado.

Versión de VXml que soporta esta función: 2.0.0.9 Junio 2026
Aplicación: CFDI ver. 4.0
Sintáxis:

public static int VXML_NewWithLog (
				   string szVersion,
				   string cNombreLog
				   )
							

Parámetros:

szVersion
Tipo: System String
Versión del comprobante a crear (4.0)


NombreLog
Tipo: System String
Nombre del archivo de bitácora donde se irán registrando todos los pasos que sigue la DLL para el llenado de un XML, se utiliza para depurar errores en la generación de un CFDI.


Valor retornado:

Tipo: Int32

Retorna un valor númerico que es una dirección en memoria, este valor deberá ser incluido como primer parámetro en todas las llamadas a funciones subsecuentes.
Ejemplo:

private void GeneraCFDI()
	{  
	// Creamos un comprobante
	int hXml = VXML_NewWithLog("4.0","MiBitacora.LOG");
// Llenado del documento // .... // Procesamiento del documento // .... // Lectura de resultados // .... // Liberacion de memoria VXML_Free(hXml); }
Veáse También:


VXML_Free
VXML_New
VXML_SetLogFile