Cita:
Empezado por Sistel
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)) {