\Colibri\XmlXmlNodeList

Список узлов

Summary

Methods
Properties
Constants
__construct()
getIterator()
Item()
__get()
Count()
First()
Last()
Remove()
ToObject()
$document
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$_data
$_document
N/A

Properties

$document

$document : \DOMDocument

Type

\DOMDocument

$_data

$_data : \DOMNodeList

Список значений

Type

\DOMNodeList

$_document

$_document : \DOMDocument

Документ

Type

\DOMDocument

Methods

__construct()

__construct(\DOMNodeList  $nodelist, \DOMDocument  $dom) 

Конструктор

Parameters

\DOMNodeList $nodelist

список узлов

\DOMDocument $dom

документ

getIterator()

getIterator() : \Colibri\Xml\XmlNodeListIterator

Возвращает итератор для обхода методом foreach

Returns

\Colibri\Xml\XmlNodeListIterator

Item()

Item(integer  $index) : \Colibri\Xml\XmlNode|null

Возвращает узел по индексу

Parameters

integer $index

Returns

\Colibri\Xml\XmlNode|null

__get()

__get(string  $property) : mixed

Геттер

Parameters

string $property

Returns

mixed

Count()

Count() : integer

Возвращает количество узлов

Returns

integer

First()

First() : \Colibri\Xml\XmlNode

Возвращает первый узел

Returns

\Colibri\Xml\XmlNode

Last()

Last() : \Colibri\Xml\XmlNode

Возвращает последний узел

Returns

\Colibri\Xml\XmlNode

Remove()

Remove() : void

Удаляет все узлы в коллекции

ToObject()

ToObject(array  $exclude = array()) : array|null

Возвращает все узлы в коллекции в виде обьекта

Parameters

array $exclude

список названий атрибутов и узлов, которые нужно исключить

Returns

array|null