You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 KiB
11 KiB
title |
---|
Element |
The Element Class
Introduction
Info Only new methods and methods which make outward-facing changes from \DOMElement will be documented here, otherwise they will be linked back to PHP's documentation.
Class Synopsis
MensBeam\HTML\Element extends \DOMElement {
use Moonwalk, Node, Walk;
/* Inherited properties from \DOMNode */
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 Document|null $ownerDocument ;
public readonly string|null $namespaceURI ;
public string $prefix ;
public readonly string $localName ;
public readonly string|null $baseURI ;
public string $textContent ;
/* Methods */
public getAttribute ( string $qualifiedName ) : string|null
public getAttributeNS ( string|null $namespace , string $localName ) : string|null
/* Magic Methods */
public __toString() : string
/* Methods from Moonwalk */
public moonwalk ( ?\Closure $filter = null ) : \Generator
/* Methods from Node */
public Node::appendChild ( \DOMNode $node ) : \DOMNode|false
public Node::C14N ( bool $exclusive = false , bool $withComments = false , null $xpath = null , null $nsPrefixes = null ) : false
public Node::C14NFile ( string $uri , bool $exclusive = false , bool $withComments = false , null $xpath = null , null $nsPrefixes = null ) : false
public Node::insertBefore ( \DOMNode $node , \DOMNode|null $child = null ) : \DOMNode|false
/* Methods from Walk */
public walk ( ?\Closure $filter = null ) : \Generator
/* Methods inherited from \DOMElement */
public __construct ( string $qualifiedName , string|null $value = null , string $namespace = "" )
public getAttributeNode ( string $qualifiedName ) : \DOMAttr|false
public getAttributeNodeNS ( string|null $namespace , string $localName ) : \DOMAttr|null
public getElementsByTagName ( string $qualifiedName ) : \DOMNodeList
public getElementsByTagNameNS ( string $namespace , string $localName ) : \DOMNodeList
public hasAttribute ( string $qualifiedName ) : bool
public hasAttributeNS ( string|null $namespace , string $localName ) : bool
public removeAttribute ( string $qualifiedName ) : bool
public removeAttributeNode ( \DOMAttr $attr ) : \DOMAttr|false
public removeAttributeNS ( string|null $namespace , string $localName ) : void
public setAttribute ( string $qualifiedName , string $value ) : \DOMAttr|bool
public setAttributeNode ( \DOMAttr $attr ) : \DOMAttr|null|false
public setAttributeNodeNS ( \DOMAttr $attr ) : \DOMAttr|null|false
public setAttributeNS ( string|null $namespace , string $qualifiedName , string $value ) : void
public setIdAttribute ( string $qualifiedName , bool $isId ) : void
public setIdAttributeNode ( \DOMAttr $attr , bool $isId ) : void
public setIdAttributeNS ( string $namespace , string $qualifiedName , bool $isId ) : void
/* Methods inherited from \DOMNode */
public \DOMNode::cloneNode ( bool $deep = false ) : \DOMNode|false
public \DOMNode::getLineNo ( ) : int
public \DOMNode::getNodePath ( ) : string|null
public \DOMNode::hasAttributes ( ) : bool
public \DOMNode::hasChildNodes ( ) : bool
public \DOMNode::isDefaultNamespace ( string $namespace ) : bool
public \DOMNode::isSameNode ( \DOMNode $otherNode ) : bool
public \DOMNode::isSupported ( string $feature , string $version ) : bool
public \DOMNode::lookupNamespaceUri ( string $prefix ) : string
public \DOMNode::lookupPrefix ( string $namespace ) : string|null
public \DOMNode::normalize ( ) : void
public \DOMNode::removeChild ( \DOMNode $child ) : \DOMNode|false
public \DOMNode::replaceChild ( \DOMNode $node , \DOMNode $child ) : \DOMNode|false
}