Maison  >  Article  >  développement back-end  >  Une explication de la méthode d'implémentation simple de lecture et de sortie des données de fichiers XML avec PHP

Une explication de la méthode d'implémentation simple de lecture et de sortie des données de fichiers XML avec PHP

jacklove
jackloveoriginal
2018-07-04 18:01:432182parcourir

Cet article présente principalement la méthode d'implémentation simple de lecture et de sortie de données de fichiers XML par PHP, impliquant le chargement, le parcours, la lecture, la sortie et d'autres compétences opérationnelles connexes pour les données de fichiers au format XML. Les amis dans le besoin peuvent se référer à ce qui suit

L'exemple de cet article décrit une méthode d'implémentation simple permettant à PHP de lire et de générer des données de fichier XML. Partagez-le avec tout le monde pour référence, comme suit :

fichier config.XML :

<?xml version="1.0" encoding="UTF-8"?>
<node>
  <student>
    <name>张明</name>
    <email>1234567890@qq.com</email>
    <username>一样菜</username>
    <code>985931</code>
  </student>
  <student>
    <name>王红</name>
    <email>2345678901@qq.com</email>
    <username>冰封</username>
    <code>5625362</code>
  </student>
</node>

fichier php :

<?php
  $file = &#39;config/config.xml&#39;;
  $xml_array=simplexml_load_file($file); //将XML中的数据,读取到数组对象中
  foreach($xml_array as $tmp){
    echo $tmp->name.": ".$tmp->email.", ".$tmp->username.", ".$tmp->code."<br>";
  }
?>

Résultats

张明: 1234567890@qq.com, 一样菜, 985931
王红: 2345678901@qq.com, 冰封, 5625362

PS : En voici un autre message pour tout le monde Plusieurs outils en ligne pour les opérations XML sont fournis à titre de référence :

Outil de conversion mutuelle XML/JSON en ligne :
http://tools.jb51.net/code/xmljson

Formatage en ligneXML/Compression en ligneXML :
http://tools.jb51.net/code/xmlformat

XMLCompression en ligne /Outils de formatage :
http://tools.jb51.net/code/xml_format_compress

XMLOutil de formatage et d'embellissement du code en ligne :
http://tools.jb51.net/code/xmlcodeformat

Articles qui pourraient vous intéresser :

thinkphp5 explique comment charger des chemins de ressources statiques et des constantes

Une brève analyse des fermetures et des fonctions anonymes en PHP

Analyse du code source Laravel explique les raisons de l'exécution répétée de la même tâche de file d'attente

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!

Déclaration:
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