Всем доброго дня!
Столкнулся со следующей проблемой, не знаю с какой стороны подойти к ее решению.
1. Пишу код по обработке файла sitemap.xml
Код | $dom = new DOMDocument; $dom->load($_SERVER['DOCUMENT_ROOT']."/sitemap.xml");
$xpath = new DOMXPath($dom);
$res = $xpath->query('.//*'); foreach($res as $obj) { echo $obj->getNodePath() . "<br>"; }
|
Т.е. просто проходим по всему дереву и выдаем результат на экран.
Но выдача получилась крайне странная, вот она
Код | /*/*[1] /*/*[1]/*[1] /*/*[1]/*[2] /*/*[2] /*/*[2]/*[1] /*/*[2]/*[2] /*/*[3] /*/*[3]/*[1] /*/*[3]/*[2] /*/*[4] /*/*[4]/*[1] /*/*[4]/*[2] /*/*[5] /*/*[5]/*[1] /*/*[5]/*[2]
|
Содержимое файла sitemap.xml
Код | <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://www.site.ru/sitemap_files.xml</loc> <lastmod>2016-09-12T10:04:34+03:00</lastmod> </sitemap> <sitemap> <loc>http://www.site.ru/sitemap_iblock_6.xml</loc> <lastmod>2016-09-12T10:04:37+03:00</lastmod> </sitemap> <sitemap> <loc>http://www.site.ru/sitemap_iblock_10.xml</loc> <lastmod>2016-09-12T10:04:37+03:00</lastmod> </sitemap> <sitemap> <loc>http://www.site.ru/sitemap_iblock_11.xml</loc> <lastmod>2016-09-12T10:04:37+03:00</lastmod> </sitemap> <sitemap> <loc>http://www.site.ru/sitemap_iblock_14.xml</loc> <lastmod>2016-09-12T10:04:37+03:00</lastmod> </sitemap> </sitemapindex>
|
Файлы в формате UTF-8.
dom DOM/XML enabled DOM/XML API Version 20031129 libxml Version 2.7.6
Подскажите, пожалуйста, в чем может быть проблема?
|