SimpleXMLElement クラス

(PHP 5, PHP 7, PHP 8)

はじめに

XML ドキュメントの要素をあらわします。

クラス概要

class SimpleXMLElement implements Stringable, Countable, RecursiveIterator {
/* メソッド */
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 getDocNamespaces(bool $recursive = false, bool $fromRoot = true): array|false
public getName(): string
public getNamespaces(bool $recursive = false): array
public registerXPathNamespace(string $prefix, string $namespace): bool
public __toString(): string
public xpath(string $expression): array|null|false
}

変更履歴

バージョン 説明
8.0.0 SimpleXMLElement は、 Stringable, Countable, RecursiveIterator を新たに実装しました。

目次

関連キーワード:  SimpleXMLElement, string, public, クラス, 要素, namespace, ノード, addAttribute, SimpleXML, ドキュメント