La clase DOMAttr

(PHP 5, PHP 7, PHP 8)

Introducción

DOMAttr representa un atributo en el objeto DOMElement.

Sinopsis de la Clase

classDOMAttrextendsDOMNode {
publicreadonlystring$name;
publicreadonlybool$specified = true;
publicreadonly?DOMElement$ownerElement;
publicreadonlymixed$schemaTypeInfo = null;
publicreadonlystring$nodeName;
publicreadonlyint$nodeType;
publicreadonly?DOMNode$parentNode;
publicreadonly?DOMElement$parentElement;
publicreadonlyDOMNodeList$childNodes;
publicreadonly?DOMNode$firstChild;
publicreadonly?DOMNode$lastChild;
publicreadonly?DOMNode$previousSibling;
publicreadonly?DOMNode$nextSibling;
publicreadonlybool$isConnected;
publicreadonly?string$namespaceURI;
publicreadonly?string$localName;
publicreadonly?string$baseURI;
public__construct(string$name, string$value = "")
publicisId(): bool
publicDOMNode::C14N(
    bool$exclusive = false,
    bool$withComments = false,
    ?array$xpath = null,
    ?array$nsPrefixes = null
): string|false
publicDOMNode::C14NFile(
    string$uri,
    bool$exclusive = false,
    bool$withComments = false,
    ?array$xpath = null,
    ?array$nsPrefixes = null
): int|false
publicDOMNode::isSameNode(DOMNode$otherNode): bool
publicDOMNode::isSupported(string$feature, string$version): bool
}

Propiedades

name

El nombre del atributo.

ownerElement

El elemento que contiene el atributo o null.

schemaTypeInfo

Aún no implementado, siempre es null

specified

Aún no implementado, siempre es true.

value

El valor del atributo.

Nota:

Note, XML entities are expanded upon setting a value. Thus the & character has a special meaning. Setting value to itself will fail when value contains an &. To avoid entity expansion, use DOMElement::setAttribute() instead.

Tabla de contenidos

To Top