Клас 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 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
}
список змін
Версия | Опис |
---|---|
8.0.0 | КлассSimpleXMLElement тепер реалізує інтерфейси StringableCountable, иRecursiveIterator |
Зміст
- SimpleXMLElement::addAttribute - Додає атрибут до SimpleXML-елементу
- SimpleXMLElement::addChild— Додає дочірній елемент до сайту XML
- SimpleXMLElement::asXML— Повертає сформований XML-документ у вигляді рядка на основі елемента SimpleXML
- SimpleXMLElement::attributes— Повертає атрибути елемента
- SimpleXMLElement::children— Знаходить дочірні елементи цього вузла
- SimpleXMLElement::__construct— Створення нового об'єкта SimpleXMLElement
- SimpleXMLElement::count— Підраховує кількість дочірніх елементів у поточного елемента
- SimpleXMLElement::current— Повертає поточний елемент
- SimpleXMLElement::getDocNamespaces— Повертає простір імен, оголошених у документі
- SimpleXMLElement::getName— Отримує ім'я елемента XML
- SimpleXMLElement::getNamespaces— Повертає простір імен, які використовуються в документі
- SimpleXMLElement::getChildren— Повертає дочірні елементи поточного елемента
- SimpleXMLElement::hasChildren— Перевіряє, чи поточний елемент має дочірні елементи.
- SimpleXMLElement::key— Повертає ім'я XML-тегу поточного елемента
- SimpleXMLElement::next— Перехід до наступного елементу
- SimpleXMLElement::registerXPathNamespace— Створює префікс/простір імен контексту для наступного запиту XPath
- SimpleXMLElement::rewind— Перемотування до першого елементу
- SimpleXMLElement::saveXML - Псевдонім SimpleXMLElement::asXML
- SimpleXMLElement::__function toString() { [native code] }— Повертає вміст рядка
- SimpleXMLElement::valid— Перевіряє, чи поточний елемент є коректним.
- SimpleXMLElement::xpath— Запускає запит XPath до XML-даних