Foros del Web » Programando para Internet » PHP »

Error en php con XML

Estas en el tema de Error en php con XML en el foro de PHP en Foros del Web. Instale el sistema phpMyHotels de la siguiente direccion: http://sourceforge.net/projects/phpmyhotels/ Pero me aparece el siguiente error en el index.php Warning : Sablotron error on line 4: ...
  #1 (permalink)  
Antiguo 28/09/2007, 13:42
 
Fecha de Ingreso: octubre-2004
Mensajes: 198
Antigüedad: 20 años, 1 mes
Puntos: 1
Error en php con XML

Instale el sistema phpMyHotels de la siguiente direccion:
http://sourceforge.net/projects/phpmyhotels/

Pero me aparece el siguiente error en el index.php

Warning: Sablotron error on line 4: XML parser error 9: junk after document element in /home/usuario/public_html/booking/index.php on line 31
Sorry, XML code could not be transformed. The reason is XML parser error 9: junk after document element and the error code is 2

La linea 31 es estas:

$result = xslt_process($xh, 'arg:/_xml', $GLOBALS['rootpath'].'/layouts/layDefault.xsl', NULL, $arguments);

No esntiendo que puede ser, algo mal en el config.php???

Aqui dejo todo el codigo del index.php:
---------------------------------------------------------------
# otherwise we perform output buffering and XSLT processing
if (!isset($attributes['stoplayout']))
ob_start();
require("fbx_Fusebox3.0_PHP4.1.x.php");
if (!$attributes['stoplayout']) {
$xml = ob_get_contents();
$xml = '<?xml version="1.0" encoding="utf-8"?>'.$xml;
ob_end_clean();
ob_end_flush();
# If debug mode activated write XML into /tmp/out.xml to ease debugging
if ($GLOBALS['CONFIG']['DEBUG']) {
$fp = fopen($GLOBALS['CONFIG']['DEBUGFILE'], 'w');
fwrite ($fp, $xml);
fclose($fp);
}
$arguments = array('/_xml' => $xml);
# Allocate a new XSLT processor
$xh = xslt_create();
# Process the document
$result = xslt_process($xh, 'arg:/_xml', $GLOBALS['rootpath'].'/layouts/layDefault.xsl', NULL, $arguments);
if ($result) {
print $result;
} else {
print 'Sorry, XML code could not be transformed. ';
print 'The reason is <b>' . xslt_error($xh) . '</b>';
print ' and the error code is ' . xslt_errno($xh);
}
xslt_free($xh);
}
?>
---------------------------------------------------------------
__________________
La seguridad es la infinita inseguridad de lo seguro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:48.