| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
527 03.11.2003 19:56
Parser перестает видеть в документе элемент с xmlns.$xml[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<document xmlns="urn:my-name-space">
<cars>
<car>Альфа Ромео</car>
<car>Астон Мартин</car>
<car>Ауди</car>
<car>Бентли</car>
<car>БМВ</car>
<car>Мерседес</car>
<car>Лексус</car>
<car>Тойота</car>
<car>Феррари</car>
<car>Фольксваген</car>
</cars>
</document>}]
$cars[^xml.select[//car]]
найдено ^cars._count[] записей<br/>
^for[i](0;$cars-1){
$car[$cars.$i]
$marka[$car.firstChild.nodeValue]
$marka<br/>
}Результат:$xml[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<document>
<cars>
<car>Альфа Ромео</car>
<car>Астон Мартин</car>
<car>Ауди</car>
<car>Бентли</car>
<car>БМВ</car>
<car>Мерседес</car>
<car>Лексус</car>
<car>Тойота</car>
<car>Феррари</car>
<car>Фольксваген</car>
</cars>
</document>}]
$cars[^xml.select[//car]]
найдено ^cars._count[] записей<br/>
^for[i](0;$cars-1){
$car[$cars.$i]
$marka[$car.firstChild.nodeValue]
$marka<br/>
}то всё окей$xml[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<document>
<cars>
<car>Альфа Ромео</car>
<car>Астон Мартин</car>
<car>Ауди</car>
<car>Бентли</car>
<car xmlns="urn:my-name-space">БМВ</car>
<car>Мерседес</car>
<car>Лексус</car>
<car>Тойота</car>
<car>Феррари</car>
<car>Фольксваген</car>
</cars>
</document>}]
$cars[^xml.select[//car]]
найдено ^cars._count[] записей<br/>
^for[i](0;$cars-1){
$car[$cars.$i]
$marka[$car.firstChild.nodeValue]
$marka<br/>
}то результат: