Introduction
PHP Manual
PHP Manual»SimpleXML»SimpleXMLElement

La classe SimpleXMLElement

(PHP 5, PHP 7, PHP 8)

Représente un élément du document XML.

class SimpleXMLElement implements Stringable, Countable, RecursiveIterator {
/* Méthodes */
public function __construct(
    string $data,
    int $options = 0,
    bool $dataIsURL = false,
    string $namespaceOrPrefix = "",
    bool $isPrefix = false
)
public function addAttribute(string $qualifiedName, string $value, ?string $namespace = null): void
public function addChild(string $qualifiedName, ?string $value = null, ?string $namespace = null): ?SimpleXMLElement
public function asXML(?string $filename = null): string|bool
public function attributes(?string $namespaceOrPrefix = null, bool $isPrefix = false): ?SimpleXMLElement
public function children(?string $namespaceOrPrefix = null, bool $isPrefix = false): ?SimpleXMLElement
public function count(): int
public function current(): SimpleXMLElement
public function getDocNamespaces(bool $recursive = false, bool $fromRoot = true): array|false
public function getName(): string
public function getNamespaces(bool $recursive = false): array
public function getChildren(): ?SimpleXMLElement
public function hasChildren(): bool
public function key(): string
public function next(): void
public function registerXPathNamespace(string $prefix, string $namespace): bool
public function rewind(): void
public function __toString(): string
public function valid(): bool
public function xpath(string $expression): array|null|false
}
Version Description
8.4.0 Les méthodes de lecture (telles que SimpleXMLElement::asXML() ou SimpleXMLElement::getName()) et la conversion d'un SimpleXMLElement en string ne remettent plus implicitement l'itérateur au début. L'itérateur doit désormais être remis au début explicitement, à l'aide de SimpleXMLElement::rewind(), lorsque cela est nécessaire.
8.0.0 La classe SimpleXMLElement implémente désormais Stringable, Countable et RecursiveIterator.

Sommaire

To Top