(PHP 5, PHP 7, PHP 8)
Introduction
Représente un nœud contenant des données. Aucun nœud ne correspond
à cette classe, mais d'autres nœuds en hérite.
Synopsis de la classe
class
DOMCharacterData
extends
DOMNode
implements
DOMChildNode {
/* Propriétés */
public
string
$data;
public
readonly
int
$length;
public
readonly
?DOMElement
$previousElementSibling;
public
readonly
?DOMElement
$nextElementSibling;
/* Propriétés héritées */
public
readonly
string
$nodeName;
public
?string
$nodeValue;
public
readonly
int
$nodeType;
public
readonly
?DOMNode
$parentNode;
public
readonly
DOMNodeList
$childNodes;
public
readonly
?DOMNode
$firstChild;
public
readonly
?DOMNode
$lastChild;
public
readonly
?DOMNode
$previousSibling;
public
readonly
?DOMNode
$nextSibling;
public
readonly
?DOMNamedNodeMap
$attributes;
public
readonly
?DOMDocument
$ownerDocument;
public
readonly
?string
$namespaceURI;
public
string
$prefix;
public
readonly
?string
$localName;
public
readonly
?string
$baseURI;
public
string
$textContent;
/* Méthodes */
public appendData(string
$data
): true
public deleteData(int
$offset
, int
$count
): bool
public insertData(int
$offset
, string
$data
): bool
public replaceData(int
$offset
, int
$count
, string
$data
): bool
public substringData(int
$offset
, int
$count
): string|false
/* Méthodes héritées */
public DOMNode::appendChild(DOMNode
$node
): DOMNode|false
public DOMNode::C14N(
bool
$exclusive
=
false
,
bool
$withComments
=
false
,
?array
$xpath
=
null
,
?array
$nsPrefixes
=
null
): string|false
public DOMNode::C14NFile(
string
$uri
,
bool
$exclusive
=
false
,
bool
$withComments
=
false
,
?array
$xpath
=
null
,
?array
$nsPrefixes
=
null
): int|false
public DOMNode::cloneNode(bool
$deep
=
false
): DOMNode|false
public DOMNode::getLineNo(): int
public DOMNode::getNodePath(): ?string
public DOMNode::hasAttributes(): bool
public DOMNode::hasChildNodes(): bool
public DOMNode::insertBefore(DOMNode
$node
, ?DOMNode
$child
=
null
): DOMNode|false
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
public DOMNode::normalize(): void
public DOMNode::removeChild(DOMNode
$child
): DOMNode|false
public DOMNode::replaceChild(DOMNode
$node
, DOMNode
$child
): DOMNode|false
}
Propriétés
- data
-
Le contenu du nœud.
- length
-
La taille du contenu.
- nextElementSibling
-
L'élément frère suivant ou null
.
- previousElementSibling
-
L'élément frère précédent ou null
.
Historique
Voir aussi
- » Spécification W3C de CharacterData
Sommaire
- DOMCharacterData::appendData — Ajoute la chaîne à la fin des données dans le nœud
- DOMCharacterData::deleteData — Supprime une sous-chaîne dans le nœud
- DOMCharacterData::insertData — Insère une chaîne à la position spécifiée d'unité 16-bit
- DOMCharacterData::replaceData — Remplace une sous-chaîne dans le nœud DOMCharacterData
- DOMCharacterData::substringData — Extrait un morceau de données dans le nœud