Статьи / PHP


Parse XML(SimpleXML) парсим XML

xml файл simple.xml имеет такое строение:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://site.domen/?url</loc>
<title>Название страницы</title>
<key>Ключевые слова</key>
<des>Мета описание</des>
<content>Содержание страницы</content>
</url>
</urlset>


Скрипт для парсинга файла:

<?php
$file = 'simple.xml';
$xml= simplexml_load_file($file); //Интерпретирует XML-документ в объект
//print_r($xml); это для теста

foreach ($xml->url as $item) {
echo $item->loc;
echo $item->title;
echo $item->key;
echo $item->des;
echo $item->content;
}
?>