el tema es que tengo el siguiente codigo que funciona bien, el archivo menu.xml carga bien y muestra el contenido
Código:
este es el codigo del archivo xmlif (xmlorigen == undefined) {
xmlorigen = "menu.xml"
}
xmlMenu = new XML ()
xmlMenu.ignoreWhite = true
xmlMenu.onLoad = function (success) {
_root.construirMenu()
}
xmlMenu.load(xmlorigen)
Código:
pero cuando cambio el nombre del archivo, llamado menu.php, porque ahora quiero cargar un archivo php ya no funciona, no muestra el contenido<?xml version="1.0" encoding="UTF-8" ?> <menudata> <menu name="firstlevel_menu"> <page> <title>Início</title> <link>index.php</link> <target>_self</target> <uid>42</uid> <pid>38</pid> <accesskey></accesskey> <submenu></submenu> <colorrelleno>FE7841</colorrelleno> </page> <page> <title>Histórias</title> <link>historias.php</link> <target>_self</target> <uid>41</uid> <pid>38</pid> <accesskey></accesskey> <submenu></submenu> <colorrelleno>CD00CD</colorrelleno> </page> <page> <title>Nosotros</title> <link>nosotros.php</link> <target>_self</target> <uid>32</uid> <pid>38</pid> <accesskey></accesskey> <submenu></submenu> <colorrelleno>3399FF</colorrelleno> </page> </menu> </menudata>
y este es el del archivo php
Código:
cual puede ser el problema??<?php header ("Content-type: text/xml\n\n"); ?>
<?php echo '<?xml version="1.0" encoding="ISO-8859-1"?>' . "\n";?>
<?php
require_once("conexion.php");
$sql1 = "SELECT * FROM menu ORDER BY nombre ASC";
$result1 = mysql_query($sql1);
echo "<menudata>\n";
echo "<menu name=\"firstlevel_menu\">\n";
while ($rs1 = mysql_fetch_array($result1)) {
echo "<page>\n";
echo "<title>$rs1[nombre]</title>\n";
echo "<link>$rs1[link]</link>\n";
echo "<target>$rs1[target]</target>\n";
echo "<uid>$rs1[id]</uid>\n";
echo "<pid>38</pid>\n";
echo "<submenu></submenu>\n";
echo "<colorrelleno>$rs1[colorrell]</colorrelleno>\n";
echo "</page>";
} mysql_free_result($result1);
echo "</menu>\n";
echo "</menudata>\n";
?>
gracias

