Модераторы: Aliance, IZ@TOP, SamDark, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DOMDocument + Xpath звездочки в выдаче 
:(
    Опции темы
Black_leopard
Дата 13.9.2016, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 18.10.2006

Репутация: нет
Всего: нет



Всем доброго дня!

Столкнулся со следующей проблемой, не знаю с какой стороны подойти к ее решению.

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 

Подскажите, пожалуйста, в чем может быть проблема? 

PM MAIL   Вверх
Google
  Дата 23.11.2017, 06:37 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.