(PHP 5, PHP 7, PHP 8)
DOMAttr::isId — 檢查屬性是否為已定義的 ID
此函式會檢查屬性是否為已定義的 ID。
根據 DOM 標準,這需要一個 DTD 將屬性 ID 定義為 ID 類型。您需要在使用此函式之前,使用 DOMDocument::validate 或 DOMDocument::$validateOnParse 驗證您的文件。
此函式沒有參數。
範例 #1 DOMAttr::isId() 範例
<?php
$doc = new DomDocument;
// 我們需要先驗證文件,才能參考 ID
$doc->validateOnParse = true;
$doc->Load('book.xml');
// 我們擷取 chapter 元素名為 id 的屬性
$attr = $doc->getElementsByTagName('chapter')->item(0)->getAttributeNode('id');
var_dump($attr->isId()); // bool(true)
?>