La classe DOMAttr

(PHP 5, PHP 7, PHP 8)

Introduction

DOMAttr représente un attribut dans l'objet DOMElement.

Synopsis de la classe

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
}

Propriétés

name

Le nom de l'attribut.

ownerElement

L'élément qui contient l'attribut ou null.

schemaTypeInfo

Pas encore implémenté, vaut toujours null.

specified

Pas encore implémenté, vaut toujours null.

value

La valeur de l'attribut.

Note:

Notez que les entités XML sont étendues lorsqu'une valeur est définie. Ainsi, le caractère & a une signification spéciale. Définir valeur à lui-même échouera lorsque valeur contient un &. Pour éviter l'expansion des entités, utilisez plutôt DOMElement::setAttribute().

Sommaire

To Top