基本使用範例
<?xml version="1.0" encoding="UTF-8"?>
<racine version="2.0a">
<article/>
</racine>
<?php
(...)
echo $doc->documentElement->attributes->getNamedItem("version")->nodeValue;
// 回傳 "2.0a"
?>
(PHP 5, PHP 7, PHP 8)
DOMNamedNodeMap::getNamedItem — 擷取指定名稱的節點
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'];
?>
基本使用範例
<?xml version="1.0" encoding="UTF-8"?>
<racine version="2.0a">
<article/>
</racine>
<?php
(...)
echo $doc->documentElement->attributes->getNamedItem("version")->nodeValue;
// 回傳 "2.0a"
?>