在线文档教程
PHP
HTML

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 →