PHP Conference Japan 2024

DOMEntity 類別

(PHP 5, PHP 7, PHP 8)

簡介

此介面表示 XML 文件中已知的實體,無論是已解析或未解析的。

類別概要

類別 DOMEntity 繼承自 DOMNode {
/* 繼承的常數 */
/* 屬性 */
公開 唯讀 ?字串 $publicId;
公開 唯讀 ?字串 $systemId;
公開 唯讀 ?字串 $notationName;
公開 唯讀 ?字串 $actualEncoding;
公開 唯讀 ?字串 $encoding;
公開 唯讀 ?字串 $version;
/* 繼承的屬性 */
公開 唯讀 字串 $nodeName;
public readonly int $nodeType;

// 節點類型
public readonly ?DOMNode $parentNode;

// 父節點
public readonly ?DOMElement $parentElement;

// 父元素
public readonly DOMNodeList $childNodes;

// 子節點列表
public readonly ?DOMNode $firstChild;

// 第一個子節點
public readonly ?DOMNode $lastChild;

// 最後一個子節點
public readonly ?DOMNode $previousSibling;

// 前一個兄弟節點
public readonly ?DOMNode $nextSibling;

// 下一個兄弟節點
public readonly ?DOMNamedNodeMap $attributes;

// 屬性列表
public readonly bool $isConnected;

// 是否已連接
public readonly ?DOMDocument $ownerDocument;

// 所屬文件
public readonly ?string $namespaceURI;

// 命名空間 URI
public string $prefix;

// 前綴
public readonly ?string $localName;

// 區域名稱
public readonly ?string $baseURI;

// 基礎 URI
public string $textContent;

// 文字內容
/* 繼承的方法 */
public DOMNode::appendChild(DOMNode $node): DOMNode|false

// 附加子節點
public DOMNode::C14N(

// 規範化
    布林值 $exclusive = false,
    布林值 $withComments = false,
    ?陣列 $xpath = null,
    ?陣列 $nsPrefixes = null
): 字串|false
公開 DOMNode::C14NFile(
    字串 $uri,
    布林值 $exclusive = false,
    布林值 $withComments = false,
    ?陣列 $xpath = null,
    ?陣列 $nsPrefixes = null
): 整數|false
公開 DOMNode::isSupported(字串 $feature, 字串 $version): 布林值
}

屬性

publicId

與實體相關聯的公開識別碼(如果已指定),否則為 null

systemId

與實體相關聯的系統識別碼(如果已指定),否則為 null。這可以是絕對 URI 或不是。

notationName

對於未解析的實體,這是實體的標記名稱。對於已解析的實體,這是 null

actualEncoding

自 PHP 8.4.0 起棄用。這一直等於 null

encoding

自 PHP 8.4.0 起棄用。這一直等於 null

version

自 PHP 8.4.0 起棄用。這一直等於 null

更新日誌

版本 說明
8.4.0 actualEncodingencodingversion 現在正式棄用,因為它們一直等於 null
新增註解

使用者貢獻的註解

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