DOM DOMElement::__construct
(PHP 5, PHP 7, PHP 8)
DOMElement::__construct — 새로운 DOMElement 객체를 생성합니다.
설명
public DOMElement::__construct(string $qualifiedName
, ?string $value
= null
, string $namespace
= "")
새로운 DOMElement 객체를 생성합니다. 이 개체는 읽기 전용입니다. 문서에 추가될 수 있지만 노드가 문서와 연결될 때까지 이 노드에 추가 노드가 추가되지 않을 수 있습니다. 쓰기 가능한 노드를 만들려면 DOMDocument::createElement 또는 DOMDocument::createElementNS를 사용합니다.
매개변수
qualifiedName
- 요소의 태그 이름입니다. namespaceURI도 전달할 때 요소 이름은 URI와 연결될 접두사를 사용할 수 있습니다.
value
- 요소의 값입니다.
namespace
- 특정 네임스페이스 내에서 요소를 생성하기 위한 네임스페이스 URI입니다.
Examples
예제 #1 새 DOMElement 만들기
<?php
$dom = new DOMDocument('1.0', 'iso-8859-1');
$element = $dom->appendChild(new DOMElement('root'));
$element_ns = new DOMElement('pr:node1', 'thisvalue', 'http://xyz');
$element->appendChild($element_ns);
echo $dom->saveXML(); /* <?xml version="1.0" encoding="utf-8"?>
<root><pr:node1 xmlns:pr="http://xyz">thisvalue</pr:node1></root> */
?>
기타
- DOMDocument::createElement() - 새 요소 노드 만들기
- DOMDocument::createElementNS() - 연결된 네임스페이스로 새 요소 노드 만들기