Tema: Validar XML
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2005, 06:56
mycs
 
Fecha de Ingreso: enero-2005
Mensajes: 47
Antigüedad: 20 años, 2 meses
Puntos: 0
Validar XML

Un saludo a todos,

Tengo el siguiente problema, necesito validar un documento XML via un formulario en el que el usuario selecciona el archivo que desea validar. El problema es que la función schemaValidate parece no funcionar si no se carga el documento XML directamente de una carpeta dentro del servidor.
Tengo el siguiente código con el que intento validar los documentos que selecciona el usuario, pero como mencione no funciona.

Código:
$binario_nombre_temporal = $_FILES['flArchivo']['tmp_name'] ; 
$filename = $binario_nombre_temporal;
$fd = fopen ($filename, "r");
$varXML = fread ($fd, filesize ($filename));
fclose ($fd); 
$varDocEntrada = new DomDocument(); 
$varDocEntrada -> loadXML($varXML);
$varValido = $varDocEntrada->schemaValidate('../ParaValidar/encuesta.xsd');
Si alguno sabe como puedo solucionar esto se lo agradeceria.