|
The DOMElement classClass synopsis
DOMElement
extends
DOMNode
implements
DOMParentNode
DOMChildNode
/* Properties */
public
readonly
string
$tagName;
public
string
$className;
public
string
$id;
public
readonly
mixed
$schemaTypeInfo = null;
public
readonly
DOMElementnull
$firstElementChild;
public
readonly
DOMElementnull
$lastElementChild;
public
readonly
int
$childElementCount;
public
readonly
DOMElementnull
$previousElementSibling;
public
readonly
DOMElementnull
$nextElementSibling;
/* Inherited properties */
public
readonly
string
$nodeName;
public
stringnull
$nodeValue;
public
readonly
int
$nodeType;
public
readonly
DOMNodenull
$parentNode;
public
readonly
DOMElementnull
$parentElement;
public
readonly
DOMNodeList
$childNodes;
public
readonly
DOMNodenull
$firstChild;
public
readonly
DOMNodenull
$lastChild;
public
readonly
DOMNodenull
$previousSibling;
public
readonly
DOMNodenull
$nextSibling;
public
readonly
DOMNamedNodeMapnull
$attributes;
public
readonly
bool
$isConnected;
public
readonly
DOMDocumentnull
$ownerDocument;
public
readonly
stringnull
$namespaceURI;
public
string
$prefix;
public
readonly
stringnull
$localName;
public
readonly
stringnull
$baseURI;
public
string
$textContent;
/* Methods */
public DOMElement::__construct(string
$qualifiedName , stringnull $value = null , string $namespace = "")public void DOMElement::after(DOMNodestring
...$nodes )public void DOMElement::append(DOMNodestring
...$nodes )public void DOMElement::before(DOMNodestring
...$nodes )public string DOMElement::getAttribute(string
$qualifiedName )public array DOMElement::getAttributeNames()
public DOMAttrDOMNameSpaceNodefalse DOMElement::getAttributeNode(string
$qualifiedName )public DOMAttrDOMNameSpaceNodenull DOMElement::getAttributeNodeNS(stringnull
$namespace , string $localName )public string DOMElement::getAttributeNS(stringnull
$namespace , string $localName )public DOMNodeList DOMElement::getElementsByTagName(string
$qualifiedName )public DOMNodeList DOMElement::getElementsByTagNameNS(stringnull
$namespace , string $localName )public bool DOMElement::hasAttribute(string
$qualifiedName )public bool DOMElement::hasAttributeNS(stringnull
$namespace , string $localName )public DOMElementnull DOMElement::insertAdjacentElement(string
$where , DOMElement $element )public void DOMElement::insertAdjacentText(string
$where , string $data )public void DOMElement::prepend(DOMNodestring
...$nodes )public void DOMElement::remove()
public bool DOMElement::removeAttribute(string
$qualifiedName )public DOMAttrfalse DOMElement::removeAttributeNode(DOMAttr
$attr )public void DOMElement::removeAttributeNS(stringnull
$namespace , string $localName )public void DOMElement::replaceChildren(DOMNodestring
...$nodes )public void DOMElement::replaceWith(DOMNodestring
...$nodes )public DOMAttrbool DOMElement::setAttribute(string
$qualifiedName , string $value )public DOMAttrnullfalse DOMElement::setAttributeNode(DOMAttr
$attr )public DOMAttrnullfalse DOMElement::setAttributeNodeNS(DOMAttr
$attr )public void DOMElement::setAttributeNS(stringnull
$namespace , string $qualifiedName , string $value )public void DOMElement::setIdAttribute(string
$qualifiedName , bool $isId )public void DOMElement::setIdAttributeNode(DOMAttr
$attr , bool $isId )public void DOMElement::setIdAttributeNS(string
$namespace , string $qualifiedName , bool $isId )public bool DOMElement::toggleAttribute(string
$qualifiedName , boolnull $force = null )/* Inherited methods */
public DOMNodefalse appendChild(DOMNode
$node )public stringfalse C14N(
bool $exclusive = false ,bool $withComments = false ,arraynull $xpath = null ,arraynull $nsPrefixes = null ) public intfalse C14NFile(
string $uri ,bool $exclusive = false ,bool $withComments = false ,arraynull $xpath = null ,arraynull $nsPrefixes = null ) public DOMNodefalse cloneNode(bool
$deep = false )public bool contains(DOMNodeDOMNameSpaceNodenull
$other )public int getLineNo()
public stringnull getNodePath()
public DOMNode getRootNode(arraynull
$options = null )public bool hasAttributes()
public bool hasChildNodes()
public DOMNodefalse insertBefore(DOMNode
$node , DOMNodenull $child = null )public bool isDefaultNamespace(string
$namespace )public bool isEqualNode(DOMNodenull
$otherNode )public bool isSameNode(DOMNode
$otherNode )public bool isSupported(string
$feature , string $version )public stringnull lookupNamespaceURI(stringnull
$prefix )public stringnull lookupPrefix(string
$namespace )public void normalize()
public DOMNodefalse removeChild(DOMNode
$child )public DOMNodefalse replaceChild(DOMNode
$node , DOMNode $child )Properties
Changelog
Notes
|