(PHP 5, PHP 7, PHP 8)
Introduction
Représente un élément du document XML.
Synopsis de la classe
class
SimpleXMLElement
implements
Stringable, Countable, RecursiveIterator {
/* Méthodes */
public __construct(
string
$data,
int
$options = 0,
bool
$dataIsURL =
false,
string
$namespaceOrPrefix = "",
bool
$isPrefix =
false)
public addAttribute(string
$qualifiedName, string
$value, ?string
$namespace =
null): void
public addChild(string
$qualifiedName, ?string
$value =
null, ?string
$namespace =
null): ?SimpleXMLElement
public asXML(?string
$filename =
null): string|bool
public attributes(?string
$namespaceOrPrefix =
null, bool
$isPrefix =
false): ?SimpleXMLElement
public children(?string
$namespaceOrPrefix =
null, bool
$isPrefix =
false): ?SimpleXMLElement
public
count(): int
public
current(): SimpleXMLElement
public getDocNamespaces(bool
$recursive =
false, bool
$fromRoot =
true): array|false
public
getName(): string
public getNamespaces(bool
$recursive =
false): array
public getChildren(): ?SimpleXMLElement
public hasChildren(): bool
public
key(): string
public
next(): void
public registerXPathNamespace(string
$prefix, string
$namespace): bool
public
rewind(): void
public
__toString(): string
public valid(): bool
public xpath(string
$expression): array|null|false
}
Historique
Sommaire
- SimpleXMLElement::addAttribute — Ajoute un attribut à l'élément SimpleXML
- SimpleXMLElement::addChild — Ajoute un élément enfant au nœud XML
- SimpleXMLElement::asXML — Retourne une chaîne XML basée sur un élément SimpleXML
- SimpleXMLElement::attributes — Identifie les attributs d'un élément
- SimpleXMLElement::children — Cherche les fils d'un nœud donné
- SimpleXMLElement::__construct — Crée un nouvel objet SimpleXMLElement
- SimpleXMLElement::count — Compte le nombre de fils pour un élément
- SimpleXMLElement::current — Retourne l'entrée courante
- SimpleXMLElement::getDocNamespaces — Retourne les espaces de noms déclarés dans un document
- SimpleXMLElement::getName — Récupère le nom d'un élément XML
- SimpleXMLElement::getNamespaces — Retourne les espaces de noms utilisés dans un document
- SimpleXMLElement::getChildren — Renvoie les sous-éléments de l'élément courant
- SimpleXMLElement::hasChildren — Vérifie si l'élément actuel a des sous-éléments
- SimpleXMLElement::key — Retourne la clé courante
- SimpleXMLElement::next — Se déplace sur l'élément suivant
- SimpleXMLElement::registerXPathNamespace — Crée un contexte préfixe/ns pour la prochaine requête XPath
- SimpleXMLElement::rewind — Replace le pointeur au début
- SimpleXMLElement::saveXML — Alias de SimpleXMLElement::asXML
- SimpleXMLElement::__toString — Retourne le contenu sous forme de chaine
- SimpleXMLElement::valid — Vérifie si l'élément actuel est valide
- SimpleXMLElement::xpath — Exécute une requête Xpath sur des données XML