라이브러리

[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 문서를 생성하는 예제를 포함합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 615 페이지

검색

게시물 검색