Código PHP:
function CargarXML($ruta_fichero)
{
$contenido = "";
if($da = fopen($ruta_fichero,"r"))
{
while ($aux= fgets($da,1024))
{
$contenido.=$aux;
}
fclose($da);
}
else
{
echo "Error: no se ha podido leer el archivo <strong>$ruta_fichero</strong>";
}
$tagnames = array("encendido");
if (!$xml = domxml_open_mem($contenido))
{
echo "Ha ocurrido un error al procesar el documento<strong> \"$ruta_fichero\"</strong> a XML <br>";
exit;
}
else
{
$raiz = $xml->document_element();
$noderoot = $xml->document_element();
$childnodes = $noderoot->child_nodes();
foreach ($childnodes as $value) {
$nodeArray[$value->tagname] = $value->get_content();
}
if (($nodeArray["musica"]) == ("on"))
{
echo "ok";
}else{
echo "no";
}
}
}
Si pueden ayudarme, es importante.
Gracias de antemano.