English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Этот пример рассказывает о простом способе чтения и вывода данных 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 (во время отправки письма замените # на @) для сообщения о нарушении и предоставьте соответствующие доказательства. Если после проверки будет установлено, что содержимое нарушает авторские права, сайт немедленно удалят涉嫌侵权的内容。