Hola estoy haciendo un xml a traves de varias consultas a una BD en MySQL todo bien en mi maquina que tiene instalado la version 5.2.6 del PHP corriendo en IIS... pero cuando quiero probarlo en otra maquina que tiene XAMPP con php 5.3.0 me muestra el siguiente error en IExplorer
Código Error:
Ver originalThe XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
Whitespace is not allowed at this location. Error processing resource 'http://ipdelamaquina/xml/news.php'. Line 1, Position 3
<?
y cuando lo ejecuto en mozilla o en chrome me muestra el codigo del php
:pienso:
este es el codigo que tengo para la generacion del xml
Código PHP:
<?
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="UTF-8"?>';
include("db_config.php");
if($opcion == "1"){
$fecha=$_POST["fecha"];
if (is_null($fecha)){
$fecha="2010-01-01";
}
$sql="select distinct substring(documentos2.identificador,-1) a ,documentos2.seccion, secciones.descripcion from documentos2, secciones where secciones.seccion=documentos2.seccion and documentos2.fecha like '%".$fecha."%' order by a asc ,seccion asc";
$rs=$c1->Execute($sql);
//echo $sql;
$max=$rs->RecordCount();
$i=0;
echo '<nodes>';
while(!$rs->EOF && $i < $max){
$rs->move($i);
$desc=$rs->fields("descripcion");
$secc=$rs->fields("seccion")
?>
<node label="<?=$desc?>" path="">
<?
$sql2="select identificador, arch1 from documentos2 where seccion = '".$secc."' and fecha like '%".$fecha."%' order by identificador";
$rs2=$c1->Execute($sql2);
//echo $sql2;
$max2=$rs2->RecordCount();
$j=0;
while(!$rs2->EOF && $j< $max2){
$rs2->Move($j);
$pag=substr($rs2->fields("identificador"),6,2);
?>
<node label="<?=$pag?>" path="<?=$rs2->fields("arch1")?>"/>
<?
$j++;
}
?>
</node>
<?
$i++;
}
echo '</nodes>';
}
?>
espero puedan ayudarme... saludos!