라이브러리
[PHP] DOMDocument::__construct - 새 DOMDocument 객체를 생성합니다.
DOMDocument::__construct
DOMDocument::__construct는 PHP의 DOMDocument 클래스의 생성자입니다. 이 메서드는 DOMDocument 객체를 생성하고 초기화합니다.
생성자 옵션
DOMDocument::__construct의 생성자 옵션은 다음과 같습니다.
- `string $version`: 문서의 버전을 지정합니다. 기본값은 1.0입니다.
- `string $encoding`: 문서의 인코딩을 지정합니다. 기본값은 UTF-8입니다.
- `string $libxml`: libxml2 라이브러리의 버전을 지정합니다. 기본값은 LIBXML_VERSION입니다.
예제
#hostingforum.kr
php
// 기본 생성자
$doc = new DOMDocument();
echo $doc->saveXML();
// 버전과 인코딩을 지정하는 생성자
$doc = new DOMDocument('1.0', 'UTF-8');
echo $doc->saveXML();
// libxml2 라이브러리의 버전을 지정하는 생성자
$doc = new DOMDocument('1.0', 'UTF-8', '1.8.0');
echo $doc->saveXML();
// XML 문서를 생성하는 예제
$doc = new DOMDocument('1.0', 'UTF-8');
$root = $doc->createElement('root');
$doc->appendChild($root);
$child1 = $doc->createElement('child1');
$root->appendChild($child1);
$child2 = $doc->createElement('child2');
$root->appendChild($child2);
echo $doc->saveXML();
결과
#hostingforum.kr
xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
참고
- DOMDocument 클래스는 XML 문서를 다루기 위한 클래스입니다.
- DOMDocument::__construct는 DOMDocument 객체를 생성하고 초기화합니다.
- 생성자 옵션은 버전, 인코딩, libxml2 라이브러리의 버전을 지정할 수 있습니다.
- 예제는 기본 생성자, 버전과 인코딩을 지정하는 생성자, libxml2 라이브러리의 버전을 지정하는 생성자, XML 문서를 생성하는 예제를 포함합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.