get_element_by_id

Murphy

Новичок
get_element_by_id

Работает функция get_elements_by_tagname, но не работает get_element_by_id, то есть как неизвестная функция. Как это может быть?
 

Murphy

Новичок
if (!$xmlDoc = domxml_open_file("city.xml")) {
echo "Error while parsing the document\n";
exit;
}
$root = $xmlDoc ->document_element();
$c = $root->get_element_by_id("russia");
 

Murphy

Новичок
Так неужели из-за DTD функция будет считаться неизвестной?
 

dark-demon

d(^-^)b
попробуем так:

Код:
http://ru2.php.net/manual/ru/function.domelement-get-element-by-id.php
http://ru2.php.net/manual/ru/function.domdocument-get-element-by-id.php
чем отличаются эти две строки?
 

Murphy

Новичок
Обращением к функции.
Первая через Domelement, вторая через Domdocument.
Изменить обращение?
 

Murphy

Новичок
Спасибо, попробуем сегодня.

-~{}~ 14.01.08 23:44:

При обращении через domdocument ошибки не возникает, элемент с указанным id он не находит.
Если я правильно понимаю, нужно этот элемент декларировать в XML-документе?
 

Murphy

Новичок
Ну идею я понял, хотя этот мемент для меня незнаком. Попробую разобраться.
В любом случае спасибо.
Если что - еще спрошу.

-~{}~ 23.01.08 22:22:

Получилось, слушай! Так что спасибо тебе огромное.
Разобрался я с XML. Задекларировал. Ошибка была в том, что я не назначил ID-атрибут конкретному элементу и сам элемент не описывал.
Спасибо еще раз.
 
Сверху