Класс DOMNode

(PHP 5)

Обзор классов


DOMNode {
/* Свойства */
public readonly string $DOMNode->nodeName ;
public string $nodeValue ;
public readonly int $nodeType ;
public readonly DOMNode $parentNode ;
public readonly DOMNodeList $childNodes ;
public readonly DOMNode $firstChild ;
public readonly DOMNode $lastChild ;
public readonly DOMNode $previousSibling ;
public readonly DOMNode $nextSibling ;
public readonly DOMNamedNodeMap $attributes ;
public readonly DOMDocument $ownerDocument ;
public readonly string $namespaceURI ;
public string $prefix ;
public readonly string $localName ;
public readonly string $baseURI ;
public string $textContent ;
/* Методы */
DOMNode DOMNode::appendChild ( DOMNode $newnode )
public string DOMNode::C14N ([ bool $exclusive [, bool $with_comments [, array $xpath [, array $ns_prefixes ]]]] )
public int DOMNode::C14NFile ( string $uri [, bool $exclusive [, bool $with_comments [, array $xpath [, array $ns_prefixes ]]]] )
DOMNode DOMNode::cloneNode ([ bool $deep ] )
public int DOMNode::getLineNo ( void )
public string DOMNode::getNodePath ( void )
bool DOMNode::hasAttributes ( void )
bool DOMNode::hasChildNodes ( void )
DOMNode DOMNode::insertBefore ( DOMNode $newnode [, DOMNode $refnode ] )
bool DOMNode::isDefaultNamespace ( string $namespaceURI )
bool DOMNode::isSameNode ( DOMNode $node )
bool DOMNode::isSupported ( string $feature , string $version )
string DOMNode::lookupNamespaceURI ( string $prefix )
string DOMNode::lookupPrefix ( string $namespaceURI )
void DOMNode::normalize ( void )
DOMNode DOMNode::removeChild ( DOMNode $oldnode )
DOMNode DOMNode::replaceChild ( DOMNode $newnode , DOMNode $oldnode )
}

Свойства

nodeName - Возвращает имя текущего узла

nodeValue - Возращает значение текущего узла

nodeType - Возвращает тип текущего узла. Возможные варианты возвращаемых значений nodeType перечисленны в разделе констатнты XML_xxx_NODE

parentNode - Возвращает родительский узел текущего узла

childNodes - Возвращает список DOMNodeList, содержащий всех потомков текущего узла. Если у узла нет потомков, возвращает пустой список DOMNodeList.

firstChild - Возвращает первый дочерний узел текущего узла. Если у узла нет потомков, возвращает NULL.

lastChild - Возвращает последний дочерний узел текущего узла. Если у узла нет потомков, возвращает NULL.

previousSibling - Возвращает предыдущий узел непосредственно от текущего узла. Если такого узла нет, возвращает NULL.

nextSibling - Возвращает следующий узел после текущего узла. Если такого узла нет, возвращает NULL.

attributes - Возвращает объект DOMNamedNodeMap, содержащий атрибуты текущего узла (только если это DOMElement), иначе вернёт NULL.

ownerDocument - Возвращает корневой узел DOMDocument текущего узла.

namespaceURI - Вернёт пространство имён текущего узла или NULL если оно не установленно.

prefix - Вернёт префикс текущего узла или NULL если оно не установленно.

localName - Возвращает локальное имя текущего узла.

baseURI - Возвращает универсальный код ресурса (URI) текущего узела или NULL, если не удалось получить URI.

textContent - Этот атрибут возвращает текстовое содержимое текущего узла и его потомков


Примечания

Замечание:

Расширение DOM использует кодировку UTF-8. Используйте функции utf8_encode() и utf8_decode() для работы с текстами в кодировке ISO-8859-1 или функцию Iconv для других кодировок.



Содержание



Смотрите также

Описание класса domnode, примеры использования класса domnode.

Описание на ru2.php.net
Описание на php.ru