English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHPでXMLファイルデータを読み込んで出力する簡単な実現方法

このPHPがXMLファイルのデータを読み出し、表示する簡単な実装方法について説明します。皆さんに参考にしていただくために、以下のように詳細を共有します:

config.XMLファイル:

<?xml version="1.0" encoding="UTF-8"?>
<node>
  <student>
    <name>張明</name>
    <email>[email protected]</email>
    <username>同じ菜</username>
    <code>985931</code>
  </student>
  <student>
    <name>王紅</name>
    <email>[email protected]</email>
    <username>氷結</username>
    <code>5625362</code>
  </student>
</node>

phpファイル:

<?php
  $file = 'config/config.xml';
  $xml_array=simplexml_load_file($file); //XML内のデータを、配列オブジェクトに読み込む
  foreach($xml_array as $tmp){
    echo $tmp->name.": ".$tmp->email.", ".$tmp->username.", ".$tmp->code."<br>";
  }
?>

結果

張明: [email protected], 一样菜, 985931
王紅: [email protected], 冰封, 5625362

PS:ここに、xml操作に関するオンラインツールをいくつかご紹介します:

オンラインXML/JSON相互変換ツール:
http://tools.jb51.net/code/xmljson

オンラインフォーマットXML/オンライン圧縮XML:
http://tools.jb51.net/code/xmlformat

XMLオンライン圧縮/フォーマットツール:
http://tools.jb51.net/code/xml_format_compress

XMLコードオンラインフォーマット化と美観化ツール:
http://tools.jb51.net/code/xmlcodeformat

PHPに関連する内容に興味を持つ読者は、以下のサイトの特集を参照してください:《PHPのXMLファイル操作技術集約》、《PHPの配列(Array)操作技術大全》、《phpの文字列(string)の使用法集約》、《PHPのエラーと例外処理方法集約》、《PHPの基本的な文法入門ガイド》、《phpのオブジェクト指向プログラム設計入門ガイド》、《php+「mysqlデータベース操作入門ガイド」および「php一般的なデータベース操作技術集約」

この記事で述べたことが、皆さんのPHPプログラム設計に役立つことを願っています。

声明:この記事の内容はインターネットから取得しており、著作権者に帰属します。インターネットユーザーが自発的に貢献し、自己でアップロードしたものであり、このサイトは所有権を持ちません。また、人工的な編集は行われていません。著作権侵害が疑われる場合は、メールを送信してください:notice#oldtoolbag.com(メールを送信する際、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認がつき、このサイトは侵害された内容をすぐに削除します。)

おすすめ