PHP SimpleXMLIterator 类提供对 SimpleXMLElement 对象。
类概要
class SimpleXMLIterator extends SimpleXMLElement implements RecursiveIterator, Countable {
//方法
public current(): mixed
public getChildren(): SimpleXMLIterator
public hasChildren(): bool
public key(): mixed
public next(): void
public rewind(): void
public valid(): bool
//继承方法
public SimpleXMLElement::__construct(
string $data,
int $options = 0,
bool $dataIsURL = false,
string $namespaceOrPrefix = "",
bool $isPrefix = false
)
public SimpleXMLElement::addAttribute(string $qualifiedName, string $value,
?string $namespace = null): void
public SimpleXMLElement::addChild(string $qualifiedName, ?string $value = null,
?string $namespace = null): ?SimpleXMLElement
public SimpleXMLElement::asXML(?string $filename = null): string|bool
public SimpleXMLElement::attributes(?string $namespaceOrPrefix = null,
bool $isPrefix = false): ?SimpleXMLElement
public SimpleXMLElement::children(?string $namespaceOrPrefix = null,
bool $isPrefix = false): ?SimpleXMLElement
public SimpleXMLElement::count(): int
public SimpleXMLElement::getDocNamespaces(bool $recursive = false,
bool $fromRoot = true): array|false
public SimpleXMLElement::getName(): string
public SimpleXMLElement::getNamespaces(bool $recursive = false): array
public SimpleXMLElement::registerXPathNamespace(string $prefix,
string $namespace): bool
public SimpleXMLElement::__toString(): string
public SimpleXMLElement::xpath(string $expression): array|null|false
}