Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 14.07.2017 16:00 / 14.07.2017 16:00
$list[^d.select[/realty-feed/t]]Цикл не нужен, хеш давно помнит порядок элементов.
^for[i](0;$list-1){
$node[$list.$i]
Атрибут: ^node.getAttribute[attr] <br/>
^node.selectString[string(a)]
}[<hr/>]
$list[^d.select[/realty-feed/t]] ^list.foreach[;node]{ Атрибут: ^node.getAttribute[attr] <br/> ^node.selectString[string(a)] }[<hr/>]
1. Почему, если указатьПотому что это узлы другого пространства имён.
<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">
получается пустая страница, а с
<realty-feed>
все работает?
2. Как перебрать одинаковые теги в цикле? Видимо, select неправильный.
$images[^d.select[/realty-feed/t[@attr="16410903845"]/b]] ^images.foreach[;image]{ ^image.selectString[string(.)] }[<hr/>]