Tecnología

Inicio

Cómo hacer una lista de reproducción XML Uso de PHP

El lenguaje PHP tiene funciones XML internos que se utilizan para configurar una lista de reproducción en formato etiquetas XML. Usted bucle a través de cada uno de sus títulos de canciones e imprimir la lista de reproducción de un documento XML. Puede utilizar este documento para publicar su lista de reproducción en línea o envíe la lista de reproducción a los amigos.

Instrucciones

1 Haga clic en el archivo PHP que desea utilizar para crear la lista de reproducción XML. Haga clic en "Abrir con" y elija el editor de PHP.

2 Crear el código de documento XML y configurar el archivo de lista de reproducción. El siguiente código crea el archivo de lista de reproducción y la establece en un manejador de archivo para la configuración de lista de reproducción:

$ Doc = new DOMDocument ();

3 Escribir sus nodos XML lista de reproducción. El número de nodos que desea utilizar en su archivo depende de la cantidad de detalles que desea visualizar en la lista de reproducción. Por ejemplo, cree un nodo XML que contiene la canción y la información de banda:

$ Root = $ doc-> appendChild ($ doc-> CreateElement ( "canciones"));
$ = $ Canción root-> appendChild ($ doc-> createElement ( "Song"));
$ Canción-> appendChild ($ doc-> createAttribute ( "nombre")) -> appendChild ($ doc-> createTextNode ( "Mi nombre de la canción"));
$ Banda> appendChild ($ doc-> createElement ( "BandName", "El nombre de la banda"));

La primera línea de código establece el nodo raíz XML. La segunda línea de código crea el nodo "Song", que se utiliza para indicar un registro diferente en la lista de canciones. Las siguientes dos líneas de código escribir nombre de la canción y la banda a la lista de reproducción. Utilizar el código para escribir cada una de sus canciones y cualquier información que desee añadir a la lista de reproducción XML.

4 Guarda el archivo. Después de escribir cada registro en el archivo, se utiliza el método de "Guardar" para guardar el archivo.

$ Doc -> saveXML ();