Maison > développement back-end > Tutoriel XML/RSS > PHP utilise simplexml pour analyser XML

PHP utilise simplexml pour analyser XML

黄舟
Libérer: 2017-02-24 15:29:43
original
2362 Les gens l'ont consulté

php utilise simplexml pour analyser XML

PHP utilise simplexml pour analyser XML

Le code est le suivant :


$xml = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>http://www.php.cn/;/loc>
        <lastmod>2013-06-13 01:20:01</lastmod>
        <changefreq>always</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>http://www.php.cn/;/loc>
        <lastmod>2013-06-13 01:20:01</lastmod>
        <changefreq>always</changefreq>
        <priority>0.8</priority>
    </url>
</urlset>
XML;

$simple =  simplexml_load_string($xml);
// $url = &#39;http://www.php230.com/baidu_sitemap1.xml&#39;;
// $simple = simplexml_load_file($url);
Copier après la connexion

Ici, nous pouvons vérifier le format de $simple :



print_r($simple);
Copier après la connexion
SimpleXMLElement Object
(
    [url] => Array
        (
            [0] => SimpleXMLElement Object
                (
                    [loc] => http://www.php.cn/
                    [lastmod] => 2013-06-13 01:20:01
                    [changefreq] => always
                    [priority] => 1.0
                )
            [1] => SimpleXMLElement Object
                (
                    [loc] => http://www.php.cn/
                    [lastmod] => 2013-06-13 01:20:01
                    [changefreq] => always
                    [priority] => 0.8
                )
        )
)
Copier après la connexion

On peut voir que le résultat est au format objet et tableau, afin que l'on puisse facilement obtenir la valeur de chaque élément en XML



foreach ($simple->url as $val){
    print $val->loc;
}
Copier après la connexion

La valeur loc de chaque élément sera affichée ici.

Ce qui précède est le contenu de PHP utilisant simplexml pour analyser XML. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal