Menú con xml
Ir a la navegación
Ir a la búsqueda
La idea es crear un menú a partir de un archivo o estructura xml y mostrarlo a través de una web HTML.
Archivo xml
Se puede tener un archivo xml con el siguiente contenido:
<?xml version="1.0" encoding="utf-8"?>
<menu>
<item>Inicio</item>
<item>Nosotros</item>
<item>Contacto</item>
</menu>
Se llamará: menu.xml
Archivo php
Tener otro archivo php con el contenido parecido al siguiente:
<?php
$fmenu = 'menu.xml';
$menu = simplexml_load_file($fmenu);
foreach ($menu->item as $item) {
echo $item." ";
}
?>
Este archivo hará el llamado del archivo xml en su contenido para realizar la lectura. Se puede llamar: menu.php
En este ejemplo, se usa el método simplexml_load_file().
Archivo html
El archivo html que puede tener contenido php, tendría un contenido similar al siguiente:
<html>
<head>
<title>Ejemplo de menú con xml</title>
</head>
<h1>Este es mi menú</h1>
<?php
include 'menu.php';
?>
<footer><center><copyright>© 2019</copyright></center></footer>
</html>
Este archivo se llamaría: index.php
Si los tres archivos permanecen en un mismo directorio se podrán leer entre sí y obtener el resultado del menú a través del navegador web.