Posted in

Leer un archivo XML con PHP

Secillamente usaremos una función nativa de PHP5 y podremos parsear el archivo xml.

<url>
<server>
<![CDATA[ rtsp://cdn.s10.eu.nice264.com/niceLiveServer ]]>
</server>
<resource>
<![CDATA[ upirineu_up_baga ]]>
</resource>
</url>
$xml = simplexml_load_file('http://rutaalarchivo.xml') or die("error");
$urlTV = $xml->server;
$urlTV .= $xml->resource;

En el caso de contener varios niveles

<?xml version="1.0" encoding="iso-8859-1"?>
<content>
<url>
<server>
<![CDATA[ un ]]>
</server>
<resource>
<![CDATA[ upirineu_up_baga ]]>
</resource>
</url>
<url>
<server>
<![CDATA[ dos ]]>
</server>
<resource>
<![CDATA[ upirineu_up_baga ]]>
</resource>
</url>
</content>
$xml = simplexml_load_file('http://rutaalarchivo.xml') or die("error");
foreach($xml->url as $key) {
echo $key->server;
echo  $key->resource;
}

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.