(PHP 5, PHP 7)
はじめに
このインターフェイスは、XML ドキュメント内の既知のエンティティを表します。 パース済みかどうかは関係ありません。
クラス概要
DOMEntity extends DOMNode {
public
readonly
string
$publicId
public
readonly
string
$systemId
public
readonly
string
$notationName
public
string
$actualEncoding
public
readonly
string
$encoding
public
readonly
string
$version
/* 継承したプロパティ */
public
readonly
string
$nodeName
public
string
$nodeValue
public
readonly
int
$nodeType
public
readonly
DOMNode|null
$parentNode
public
readonly
DOMNodeList
$childNodes
public
readonly
DOMNode|null
$firstChild
public
readonly
DOMNode|null
$lastChild
public
readonly
DOMNode|null
$previousSibling
public
readonly
DOMNode|null
$nextSibling
public
readonly
DOMNamedNodeMap|null
$attributes
public
readonly
DOMDocument|null
$ownerDocument
public
readonly
string|null
$namespaceURI
public
string
$prefix
public
readonly
string
$localName
public
readonly
string|null
$baseURI
public
string
$textContent
/* 継承したメソッド */
public DOMNode::appendChild
( DOMNode $newnode
) : DOMNode
public DOMNode::C14N
([ bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] ) : string|false
public DOMNode::C14NFile
( string $uri
[, bool $exclusive
= false
[, bool $with_comments
= false
[, array $xpath
[, array $ns_prefixes
]]]] ) : int|false
public DOMNode::cloneNode
([ bool $deep
] ) : DOMNode
public DOMNode::getLineNo ( ) : int
public DOMNode::getNodePath ( ) : string
public DOMNode::hasAttributes ( ) : bool
public DOMNode::hasChildNodes ( ) : bool
public DOMNode::insertBefore
( DOMNode $newnode
[, DOMNode $refnode
] ) : DOMNode
public DOMNode::isDefaultNamespace
( string $namespaceURI
) : bool
public DOMNode::isSameNode
( DOMNode $node
) : bool
public DOMNode::isSupported
( string $feature
, string $version
) : bool
public DOMNode::lookupNamespaceUri
( string $prefix
) : string
public DOMNode::lookupPrefix
( string $namespaceURI
) : string
public DOMNode::normalize ( ) : void
public DOMNode::removeChild
( DOMNode $oldnode
) : DOMNode
public DOMNode::replaceChild
( DOMNode $newnode
, DOMNode $oldnode
) : DOMNode
}
プロパティ
publicId
- エンティティに関連付けられているパブリック ID が存在すればその値、 それ以外の場合は
null
systemId
- エンティティに関連付けられているシステム ID が存在すればその値、 それ以外の場合は
null
。これは完全な URI かもしれないし、 そうでないかもしれない。 notationName
- パースされていないエンティティの場合はそのエンティティの名前、 パース済みのエンティティの場合は
null
actualEncoding
- 外部でパースされたエンティティの場合は、このエンティティの パース時に使用されたエンコーディングを指定する属性。 内部サブセットからのエンティティであったり未知のエンティティで あった場合は
null
encoding
- 外部でパースされたエンティティの場合は、テキスト宣言の一部として このエンティティのエンコーディングを指定する属性。それ以外の場合は
null
version
- 外部でパースされたエンティティの場合は、テキスト宣言の一部として このエンティティのバージョン番号を指定する属性。それ以外の場合は
null
/* プロパティ */