|
The DOMElement classClass synopsis
DOMElement
extends
DOMNode
implements
DOMParentNode
DOMChildNode
/* Inherited constants */
public
const
int
DOMNode::DOCUMENT_POSITION_DISCONNECTED = 0x1;
public
const
int
DOMNode::DOCUMENT_POSITION_PRECEDING = 0x2;
public
const
int
DOMNode::DOCUMENT_POSITION_FOLLOWING = 0x4;
public
const
int
DOMNode::DOCUMENT_POSITION_CONTAINS = 0x8;
public
const
int
DOMNode::DOCUMENT_POSITION_CONTAINED_BY = 0x10;
public
const
int
DOMNode::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
/* Properties */
public
readonly
string
$tagName;
public
string
$className;
public
string
$id;
public
readonly
mixed
$schemaTypeInfo;
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 int compareDocumentPosition(DOMNode
$other)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)public array __sleep()
public void __wakeup()
Properties
Changelog
Notes
|