DOMDocumentType
DOMElement::__construct
DOM
PHP Manual

# La classe DOMElement

## Synopsis de la classe

DOMElement
class DOMElement étend DOMNode {
/* Propriétés */
readonly public bool $schemaTypeInfo ;
readonly public string $tagName ;
/* Méthodes */
__construct ( string `$name` [, string `$value` [, string `$namespaceURI` ]] )
string getAttribute ( string `$name` )
DOMAttr getAttributeNode ( string `$name` )
DOMAttr getAttributeNodeNS ( string `$namespaceURI` , string `$localName` )
string getAttributeNS ( string `$namespaceURI` , string `$localName` )
DOMNodeList getElementsByTagName ( string `$name` )
DOMNodeList getElementsByTagNameNS ( string `$namespaceURI` , string `$localName` )
bool hasAttribute ( string `$name` )
bool hasAttributeNS ( string `$namespaceURI` , string `$localName` )
bool removeAttribute ( string `$name` )
bool removeAttributeNode ( DOMAttr `$oldnode` )
bool removeAttributeNS ( string `$namespaceURI` , string `$localName` )
DOMAttr setAttribute ( string `$name` , string `$value` )
DOMAttr setAttributeNode ( DOMAttr `$attr` )
DOMAttr setAttributeNodeNS ( DOMAttr `$attr` )
void setAttributeNS ( string `$namespaceURI` , string `$qualifiedName` , string `$value` )
void setIdAttribute ( string `$name` , bool `$isId` )
void setIdAttributeNode ( DOMAttr `$attr` , bool `$isId` )
void setIdAttributeNS ( string `$namespaceURI` , string `$localName` , bool `$isId` )
/* Méthodes héritées */
DOMNode DOMNode::appendChild ( DOMNode `$newnode` )
DOMNode DOMNode::cloneNode ([ bool `$deep` ] )
bool DOMNode::hasAttributes ( void )
bool DOMNode::hasChildNodes ( void )
DOMNode DOMNode::insertBefore ( DOMNode `$newnode` [, DOMNode `$refnode` ] )
bool DOMNode::isDefaultNamespace ( string `$namespaceURI` )
bool DOMNode::isSameNode ( DOMNode `$node` )
bool DOMNode::isSupported ( string `$feature` , string `$version` )
string DOMNode::lookupNamespaceURI ( string `$prefix` )
string DOMNode::lookupPrefix ( string `$namespaceURI` )
void DOMNode::normalize ( void )
DOMNode DOMNode::removeChild ( DOMNode `$oldnode` )
DOMNode DOMNode::replaceChild ( DOMNode `$newnode` , DOMNode `$oldnode` )
}

## Propriétés

schemaTypeInfo

  Non implémenté, retourne toujours `NULL`

tagName

  Le nom de l'élément

## Sommaire

- DOMElement::__construct — Crée un nouvel objet DOMElement
- DOMElement::getAttribute — Retourne la valeur d'un attribut
- DOMElement::getAttributeNode — Retourne le noeud d'attribut
- DOMElement::getAttributeNodeNS — Retourne le noeud d'attribut
- DOMElement::getAttributeNS — Retourne la valeur de l'attribut
- DOMElement::getElementsByTagName — Retourne les éléments par leur nom de balise
- DOMElement::getElementsByTagNameNS — Récupère les éléments par leur espace de noms et leur localName
- DOMElement::hasAttribute — Vérifie si un attribut existe
- DOMElement::hasAttributeNS — Vérifie si un attribut existe
- DOMElement::removeAttribute — Efface un attribut
- DOMElement::removeAttributeNode — Efface un attribut
- DOMElement::removeAttributeNS — Efface un attribut
- DOMElement::setAttribute — Ajoute un nouvel attribut
- DOMElement::setAttributeNode — Ajoute un nouvel attribut à l'élément
- DOMElement::setAttributeNodeNS — Ajoute un nouvel attribut à l'élément
- DOMElement::setAttributeNS — Ajoute un nouvel attribut
- DOMElement::setIdAttribute — Déclare l'attribut spécifié par son nom à être de type ID
- DOMElement::setIdAttributeNode — Déclare l'attribut spécifié par le noeud à être de type ID
- DOMElement::setIdAttributeNS — Déclare l'attribut spécifié par son nom local et son espace de nom URI à être de type ID

DOMDocumentType
DOMElement::__construct
DOM
PHP Manual