Cet article présente principalement la méthode de génération et d'analyse XML basée sur SimpleXML en PHP. Il analyse les compétences opérationnelles spécifiques de PHP utilisant SimpleXML pour générer et analyser des données au format XML sous la forme d'un exemple complet. à cela
Je n'expliquerai pas plus sur XML. PHP fournit également des méthodes pour faire fonctionner XML. PHP peut faire fonctionner XML de plusieurs manières, comme domdocment, simplexml, xmlwriter, etc. La plus simple devrait être simplexml. Cette fois, parlons de ce qu'est simplexml. Lire et analyser des fichiers ou des chaînes XML
1. Générer des chaînes et des fichiers XML
<?php header("Content-type: text/html; charset=utf-8"); $xml=new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><UsersInfo />'); $item=$xml->addchild("item"); $item->addchild("name","冯绍峰"); $item->addchild("age","30"); $item2=$xml->addchild("item"); $item2->addchild("name","潘玮柏"); $item2->addchild("age","29"); $item2->addAttribute("id","02"); header("Content-type: text/xml"); echo $xml->asXml(); $xml->asXml("student.xml"); ?>
2. simplexml analyse les fichiers ou chaînes XML
<?php header("Content-type: text/html; charset=utf-8"); $xml=simplexml_load_file("UserInfo.xml"); //通过children取得根节点下面的子项 for($i=0;$i<count($xml->children());$i++){ foreach ($xml->children()[$i] as $key => $value ) { echo "$key:$value"."<br/>"; } } ?>
<?xml version="1.0" encoding="UTF-8"?> <UsersInfo> <item> <name>潘玮柏</name> <address>上海市浦东新区</address> <song>快乐崇拜</song> </item> <item> <name>蔡依林</name> <address>上海市徐汇区</address> <song>独占神话</song> </item> </UsersInfo>
Analyse et génération PHP XMLSimpleXML Introduction à l'utilisation
php SimpleXML() détails d'utilisation de la fonction
php utilise simplexml pour analyser XML
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!