Maison > développement back-end > tutoriel php > Comment puis-je analyser les nœuds XML avec des deux-points à l'aide de SimpleXML ?

Comment puis-je analyser les nœuds XML avec des deux-points à l'aide de SimpleXML ?

Barbara Streisand
Libérer: 2024-12-29 06:50:10
original
628 Les gens l'ont consulté

How Can I Parse XML Nodes with Colons Using SimpleXML?

Analyse des nœuds XML avec des deux-points à l'aide de XML simple

L'accès aux éléments XML contenant des deux-points (:) dans leurs noms peut poser un défi lors de l'utilisation du Extension SimpleXML. Des nœuds tels que "media:thumbnail" et "flickr:profile" sont souvent rencontrés dans les flux tels que les flux RSS de Flickr, ce qui empêche une récupération simple.

Pour surmonter cet obstacle sans recourir au DOM, on peut employer les enfants() méthode de SimpleXML. Cette méthode permet d'accéder aux éléments en fournissant un URI d'espace de noms.

Par exemple, pour récupérer la vignette d'un flux RSS Flickr, on peut utiliser le code suivant :

$feed = simplexml_load_file('http://www.sitepoint.com/recent.rdf'); 
foreach ($feed->item as $item) { 
    $ns_dc = $item->children('http://purl.org/dc/elements/1.1/'); 
    echo $ns_dc->date; 
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal