diff --git a/reference/dom/domnodelist/item.xml b/reference/dom/domnodelist/item.xml index fb6e5346c..88d5394f0 100644 --- a/reference/dom/domnodelist/item.xml +++ b/reference/dom/domnodelist/item.xml @@ -1,12 +1,10 @@ - + DOMNodeList::item - - Получает узел с заданным индексом - + Извлекает узел по индексу &reftitle.description; @@ -15,14 +13,13 @@ intindex - Извлекает узел с заданным индексом index из объекта - класса DOMNodeList. + Метод извлекает узел с индексом index + из объекта DOMNodeList. - Если требуется узнать количество узлов в коллекции, используйте свойство - length объекта класса - DOMNodeList. + Количество узлов в коллекции содержится в свойстве length + объекта DOMNodeList. @@ -44,22 +41,21 @@ &reftitle.returnvalues; - Узел, находящийся в позиции index объекта - DOMNodeList, или &null;, если этот индекс недопустим. + Метод возвращает узел, который содержится в объекте + DOMNodeList в позиции index, + или &null;, если этот индекс недопустим. &reftitle.examples; - - Вывод содержимого таблицы - + Пример вывода содержимого таблицы load('book.xml'); $items = $doc->getElementsByTagName('entry'); @@ -71,8 +67,26 @@ for ($i = 0; $i < $items->length; $i++) { ?> ]]> + + + + Доступ к элементам получают тем же синтаксисом, который открывает доступ к элементам массива: + + +length; $i++) { + echo $items[$i]->nodeValue . "\n"; +} + +?> +]]> + + + - Кроме того, можно воспользоваться &foreach;;, что будет намного удобнее: + Альтернативный способ — конструкция &foreach;, которой удобнее перебирать элементы: