PHP 8.4.0 RC3 available for testing

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');

?>

Пример #2 Доступ к элементу с помощью синтаксиса массива

<?php

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

?>

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

Добавить

Примечания пользователей 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