DOMNamedNodeMap::getNamedItem

(PHP 5, PHP 7, PHP 8)

DOMNamedNodeMap::getNamedItemПолучает узел по имени

Описание

public DOMNamedNodeMap::getNamedItem(string $qualifiedName): ?DOMNode

Метод извлекает узел по значению свойства nodeName, которое содержит имя узла.

Список параметров

qualifiedName

Значение свойства nodeName узла, который требуется извлечь.

Возвращаемые значения

Метод возвращает узел произвольного типа со свойством nodeName, значение которого передали в метод, или null, если не нашёл узел.

Примеры

Пример #1 Пример получения атрибута узла

<?php

$doc
= new DOMDocument();
$doc->load('book.xml');

$id = $doc->firstChild->attributes->getNamedItem('id');

?>

Доступ к элементам получают тем же синтаксисом, который открывает доступ к элементам массива:

<?php

$id
= $doc->firstChild->attributes['id'];

?>

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

add a note

User Contributed Notes 1 note

up
10
franp at free dot fr
18 years ago
Basic example of use :

<?xml version="1.0" encoding="UTF-8"?>
<racine version="2.0a">
<article/>
</racine>

<?php
(...)
echo
$doc->documentElement->attributes->getNamedItem("version")->nodeValue;

// returns "2.0a"
?>
To Top