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

Простая реализация чтения и вывода данных XML-файлов с помощью PHP

Этот пример рассказывает о простом способе чтения и вывода данных XML-файла с помощью PHP. Поделюсь с вами для вашего参考, подробности см. ниже:

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", "Введение в работу с базами данных MySQL в PHP" и "Обзор навыков работы с базами данных PHP".

Надеюсь, что информация, изложенная в этой статье, поможет вам в разработке PHP-программ.

Заявление: содержимое этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, содержимое предоставлено пользователями Интернета в добровольном порядке, сайт не имеет права собственности, не был обработан редактором, не несет ответственности за соответствующие юридические последствия. Если вы обнаружите подозрительное нарушение авторских прав, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения о нарушении и предоставьте соответствующие доказательства. Если после проверки будет установлено, что содержимое нарушает авторские права, сайт немедленно удалят涉嫌侵权的内容。

Основной учебник
Рекомендуем к просмотру