Ver Mensaje Individual
  #2042  
Antiguo 26-10-2021
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 373
Reputación: 5
Sistel Va por buen camino
Cita:
Empezado por elcharlie Ver Mensaje
Buenas, ¿sabéis si se puede comprobar que un fichero xml de factura TBai, cumple con el esquema xsd? porque me estoy partiendo los cuernos para intentar comprobarlo, y no encuentro ninguna solución. No sé si alguien puede echarme una mano...
Hola elcharlie,

Yo lo hago con PHP

Código PHP:
function VALIDAR_XML($xml$xsd) {
    
// Valida un string xml frente a un string de esquema xsd
    // Devuelve array de errores si los hay, o nada si no hay errores
    
libxml_use_internal_errors(true);
    
$domDocument= new DOMDocument();
    
$domDocument->loadXML($xml);
    if (!
$domDocument->schemaValidate($xsd)) {
        
$errores libxml_get_errors();
        
libxml_clear_errors();
        return 
$errores;
    } else {
        return;
    }

Saludos
Responder Con Cita