(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