DOMEntity (class)
The DOMEntity class
介绍
(PHP 5, PHP 7)
该接口表示XML文档中已知的实体,无论是已分析还是未分析。
课程简介
DOMEntity
extends DOMNode {
/* Properties */
readonly public string $publicId ;
readonly public string $systemId ;
readonly public string $notationName ;
public string $actualEncoding ;
readonly public string $encoding ;
readonly public string $version ;
/* Inherited methods */
public DOMNode DOMNode::appendChild ( DOMNode $newnode )
public string DOMNode::C14N ([ bool $exclusive [, bool $with_comments [, array $xpath [, array $ns_prefixes ]]]] )
public int DOMNode::C14NFile ( string $uri [, bool $exclusive [, bool $with_comments [, array $xpath [, array $ns_prefixes ]]]] )
public DOMNode DOMNode::cloneNode ([ bool $deep ] )
public int DOMNode::getLineNo ( void )
public string DOMNode::getNodePath ( void )
public bool DOMNode::hasAttributes ( void )
public bool DOMNode::hasChildNodes ( void )
public DOMNode DOMNode::insertBefore ( DOMNode $newnode [, DOMNode $refnode ] )
public bool DOMNode::isDefaultNamespace ( string $namespaceURI )
public bool DOMNode::isSameNode ( DOMNode $node )
public bool DOMNode::isSupported ( string $feature , string $version )
public string DOMNode::lookupNamespaceURI ( string $prefix )
public string DOMNode::lookupPrefix ( string $namespaceURI )
public void DOMNode::normalize ( void )
public DOMNode DOMNode::removeChild ( DOMNode $oldnode )
public DOMNode DOMNode::replaceChild ( DOMNode $newnode , DOMNode $oldnode )
}
属性
PublicId
与实体相关联的公共标识符(如果指定的话),NULL
否则。
systenId
如果指定,则与实体关联的系统标识符,NULL
否则。这可能是绝对URI或不是。
notationName
对于未分析的实体,实体的符号的名称。对于解析的实体,这是NULL
。
actualEncoding
一个属性,指定在解析时用于此实体的编码,此属性是外部解析的实体。这是NULL
如果它是来自内部子集的实体或者它是未知的。
encoding
作为文本声明一部分的属性,指定此实体的编码,当它是外部解析的实体时。NULL
否则,这是。
version
作为文本声明的一部分,属性指定此实体的版本号,当它是外部解析的实体时。NULL
否则,这是。
← DOMElement::setIdAttributeNS
DOMEntityReference →