Php/docs/class.domelement
(PHP 5, PHP 7)
类摘要
DOMElement extends DOMNode {
public
readonly
bool
$schemaTypeInfo
public
readonly
string
$tagName
/* 继承的属性 */
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 __construct
( string $name
[, string $value
[, string $namespaceURI
]] )
public getAttribute
( string $name
) : string
public getAttributeNode
( string $name
) : DOMAttr
public getAttributeNodeNS
( string $namespaceURI
, string $localName
) : DOMAttr
public getAttributeNS
( string $namespaceURI
, string $localName
) : string
public getElementsByTagName
( string $name
) : DOMNodeList
public getElementsByTagNameNS
( string $namespaceURI
, string $localName
) : DOMNodeList
public hasAttribute
( string $name
) : bool
public hasAttributeNS
( string $namespaceURI
, string $localName
) : bool
public removeAttribute
( string $name
) : bool
public removeAttributeNode
( DOMAttr $oldnode
) : bool
public removeAttributeNS
( string $namespaceURI
, string $localName
) : bool
public setAttribute
( string $name
, string $value
) : DOMAttr
public setAttributeNode
( DOMAttr $attr
) : DOMAttr
public setAttributeNodeNS
( DOMAttr $attr
) : DOMAttr
public setAttributeNS
( string $namespaceURI
, string $qualifiedName
, string $value
) : void
public setIdAttribute
( string $name
, bool $isId
) : void
public setIdAttributeNode
( DOMAttr $attr
, bool $isId
) : void
public setIdAttributeNS
( string $namespaceURI
, string $localName
, bool $isId
) : void
/* 继承的方法 */
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
}
属性
schemaTypeInfo
- Not implemented yet, always return
null
tagName
- The element name
注释
Note:
此 DOM 扩展采用 UTF-8 编码。在 ISO-8859-1 编码下,使用 utf8_encode() 和 utf8_decode() 来处理,其它编码下使用 iconv 函数处理。
Table of Contents
- DOMElement::__construct — Creates a new DOMElement object
- DOMElement::getAttribute — Returns value of attribute
- DOMElement::getAttributeNode — Returns attribute node
- DOMElement::getAttributeNodeNS — Returns attribute node
- DOMElement::getAttributeNS — Returns value of attribute
- DOMElement::getElementsByTagName — Gets elements by tagname
- DOMElement::getElementsByTagNameNS — Get elements by namespaceURI and localName
- DOMElement::hasAttribute — Checks to see if attribute exists
- DOMElement::hasAttributeNS — Checks to see if attribute exists
- DOMElement::removeAttribute — Removes attribute
- DOMElement::removeAttributeNode — Removes attribute
- DOMElement::removeAttributeNS — Removes attribute
- DOMElement::setAttribute — Adds new attribute
- DOMElement::setAttributeNode — Adds new attribute node to element
- DOMElement::setAttributeNodeNS — Adds new attribute node to element
- DOMElement::setAttributeNS — Adds new attribute
- DOMElement::setIdAttribute — Declares the attribute specified by name to be of type ID
- DOMElement::setIdAttributeNode — Declares the attribute specified by node to be of type ID
- DOMElement::setIdAttributeNS — Declares the attribute specified by local name and namespace URI to be of type ID
/* 属性 */