Ver Mensaje Individual
  #2050  
Antiguo 27-10-2021
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 893
Reputación: 3
ermendalenda Va por buen camino
Cita:
Empezado por Sistel Ver Mensaje
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
Vaya, se queda bloqueado el servicio php en cuanto llega a esta línea:
if (!$domDocument->schemaValidate($xsd)) {
Responder Con Cita