El xml que quiero generar con DOM es el siguiente:
Código:
Lo que quiero es agregar otro <track> con su <location> dentro de <tracklist>.<?xml version="1.0" encoding="UTF-8"?> <playlist xmlns="http://xspf.org/ns/0/" version="1"> <trackList> <track> <location>musica/SultanOfSwing.mp3</location> <meta rel="type">sound</meta> </track> </trackList> </playlist>
Para esto tengo el siguiente codigo:
Código PHP:
$dom = new DOMDocument();
$dom->load('library.xml');
$data = $dom->documentElement;
$track = $dom->createElement('track');
$location = $dom->createElement('location');
$text = $dom->createTextNode('mentality.mp3');
$location->appendChild($text);
$track->appendChild($location);
$data->appendChild($track);
$dom->saveXML();
$dom->save('library.xml');
Código:
<?xml version="1.0" encoding="UTF-8"?> <playlist xmlns="http://xspf.org/ns/0/" version="1"> <trackList> <track> <location>musica/SultanOfSwing.mp3</location> <meta rel="type">sound</meta> </track> </trackList> <track> <location>mentality.mp3</location> </track> </playlist>
Como ven me queda fuera de <tracklist> y dentro de <playlist>...
¿Como puedo solucionar esto?
Desde ya muchas gracias por su tiempo.