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