PHP Conference Japan 2024

DOMAttr::isId

(PHP 5, PHP 7, PHP 8)

DOMAttr::isId 檢查屬性是否為已定義的 ID

說明

public DOMAttr::isId(): bool

此函式會檢查屬性是否為已定義的 ID。

根據 DOM 標準,這需要一個 DTD 將屬性 ID 定義為 ID 類型。您需要在使用此函式之前,使用 DOMDocument::validateDOMDocument::$validateOnParse 驗證您的文件。

參數

此函式沒有參數。

回傳值

成功時回傳 true,失敗則回傳 false

範例

範例 #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)

?>

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top