Introducción
PHP Manual
PHP Manual»SimpleXML»SimpleXMLIterator

La clase SimpleXMLIterator

(PHP 5, PHP 7, PHP 8)

El clase SimpleXMLIterator proporciona una iteración recursiva sobre todos los nodos de un objeto SimpleXMLElement.

class SimpleXMLIterator extends SimpleXMLElement {
/* Métodos heredados */
public function SimpleXMLElement::__construct(
    string $data,
    int $options = 0,
    bool $dataIsURL = false,
    string $namespaceOrPrefix = "",
    bool $isPrefix = false
)
public function SimpleXMLElement::addAttribute(string $qualifiedName, string $value, ?string $namespace = null): void
public function SimpleXMLElement::addChild(string $qualifiedName, ?string $value = null, ?string $namespace = null): ?SimpleXMLElement
public function SimpleXMLElement::asXML(?string $filename = null): string|bool
public function SimpleXMLElement::attributes(?string $namespaceOrPrefix = null, bool $isPrefix = false): ?SimpleXMLElement
public function SimpleXMLElement::children(?string $namespaceOrPrefix = null, bool $isPrefix = false): ?SimpleXMLElement
public function SimpleXMLElement::count(): int
public function SimpleXMLElement::getDocNamespaces(bool $recursive = false, bool $fromRoot = true): array|false
public function SimpleXMLElement::getNamespaces(bool $recursive = false): array
public function SimpleXMLElement::key(): string
public function SimpleXMLElement::next(): void
public function SimpleXMLElement::registerXPathNamespace(string $prefix, string $namespace): bool
public function SimpleXMLElement::rewind(): void
public function SimpleXMLElement::valid(): bool
public function SimpleXMLElement::xpath(string $expression): array|null|false
}
Versión Descripción
8.0.0 Métodos de iterador (SimpleXMLIterator::hasChildren(), SimpleXMLIterator::getChildren(), SimpleXMLIterator::current(), SimpleXMLIterator::key(), SimpleXMLIterator::next(),SimpleXMLIterator::rewind(), SimpleXMLIterator::valid()) se han transferido a SimpleXMLElement.
8.0.0 SimpleXMLIterator implementa Stringable ahora.
To Top