Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 13.04.2015 17:44
Имеем правильный sitemap:<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>/news/2015/04/11/</loc> <lastmod>2015-04-11</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset>Для того, чтобы работать с узлами дальше корня необходимо плясать с пространством имён:
$doc[^xdoc::create{$xml}] $doc.search-namespaces.s[http://www.sitemaps.org/schemas/sitemap/0.9] $urls[^doc.delect[/s:urlset/s:url]]Вопрос: нет ли возможности определить пространство имён по умолчанию, дабы не использовать префиксы?
$doc.search-namespaces._default[http://www.sitemaps.org/schemas/sitemap/0.9] $urls[^doc.delect[/urlset/url]]