|
DOMDocument::registerNodeClass(PHP 5 >= 5.2.0) DOMDocument::registerNodeClass — Регистрация расширенного класса, используемого для создания базового типа узлов Описание
bool DOMDocument::registerNodeClass
( string $baseclass
, string $extendedclass
)
Этот метод позволяет зарегистрировать свой собственный расширенный DOM класс, чтобы впоследствии использовать его в PHP DOM расширении. Этот метод не входит в стандарт DOM. Список параметров
Возвращаемые значенияВозвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Список изменений
Примеры
Пример #1 Добавление нового метода в класс DOMElement для упрощения кода
<?php Результат выполнения данного примера: <?xml version="1.0"?> <root><child foo="bar"/></root>
Пример #2 Извлечение элементов в виде пользовательского класса
<?php Результат выполнения данного примера: string(9) "myElement" text in child
Пример #3 Получение имени документа-владельца узла Когда создается экземпляр расширенного класса DOMDocument, свойство ownerDocument будет ссылаться на создаваемый объект. Это значит, что нет необходимости (а фактически это невозможно) использовать DOMDocument::registerNodeClass() применительно к DOMDocument.
<?php Результат выполнения данного примера: string(13) "myDOMDocument" string(18) "myOtherDOMDocument" |
|||||