SimpleXML SimpleXMLElement 클래스
(PHP 5, PHP 7, PHP 8)
소개
XML 문서의 요소를 나타냅니다.
클래스 개요
class SimpleXMLElement implements Stringable, Countable, RecursiveIterator {
/* Methods */
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::addAttribute — SimpleXML 요소에 속성을 추가합니다.
- SimpleXMLElement::addChild — XML 노드에 자식 요소를 추가합니다.
- SimpleXMLElement::asXML — SimpleXML 요소를 기반으로 올바른 형식의 XML 문자열 반환
- SimpleXMLElement::attributes — 요소의 속성을 식별합니다.
- SimpleXMLElement::children — 주어진 노드의 자식 찾기
- SimpleXMLElement::__construct — 새 SimpleXMLElement 개체를 만듭니다.
- SimpleXMLElement::count — 요소의 자식을 계산합니다.
- SimpleXMLElement::getDocNamespaces — 문서에 선언된 네임스페이스를 반환합니다.
- SimpleXMLElement::getName — XML 요소의 이름을 가져옵니다.
- SimpleXMLElement::getNamespaces — 문서에 사용된 네임스페이스를 반환합니다.
- SimpleXMLElement::registerXPathNamespace — 다음 XPath 쿼리에 대한 컨텍스트 접두사/ns 생성
- SimpleXMLElement::saveXML — SimpleXMLElement::asXML의 별칭
- SimpleXMLElement::__toString — 문자열 내용을 반환
- SimpleXMLElement::xpath — XML 데이터에 대해 XPath 쿼리를 실행합니다.