라이브러리

[PHP] DOMImplementation::__construct - 새 DOMImplementation 객체를 생성합니다.




PHP의 DOMImplementation 클래스는 DOM 문서를 생성, 수정, 삭제하기 위한 클래스입니다. 이 클래스는 DOM 문서의 구성을 관리하고, DOM 문서의 내용을 조작하는 데 사용됩니다.

DOMImplementation::__construct

DOMImplementation::__construct 메서드는 DOMImplementation 클래스의 생성자 메서드입니다. 이 메서드는 새로운 DOMImplementation 객체를 생성하고, DOM 문서의 구성을 초기화합니다.

#hostingforum.kr
php

public function __construct()



예제

#hostingforum.kr
php

// DOMImplementation 클래스의 생성자 메서드를 호출하여 새로운 DOMImplementation 객체를 생성합니다.

$domImplementation = new DOMImplementation();



// 새로운 DOM 문서를 생성합니다.

$doc = $domImplementation->createDocument(null, 'root', null);



// 새로운 엘리먼트를 생성합니다.

$element = $doc->createElement('name', 'John Doe');



// 엘리먼트를 문서의 루트 엘리먼트에 추가합니다.

$doc->documentElement->appendChild($element);



// 문서를 출력합니다.

echo $doc->saveXML();



이 예제에서는 새로운 DOMImplementation 객체를 생성하고, 새로운 DOM 문서를 생성합니다. 그런 다음 새로운 엘리먼트를 생성하고, 문서의 루트 엘리먼트에 추가합니다. 마지막으로 문서를 출력합니다.

DOMImplementation 메서드

DOMImplementation 클래스에는 다음과 같은 메서드가 있습니다.

* `createDocument`: 새로운 DOM 문서를 생성합니다.
* `createDocumentType`: 새로운 DOM 문서 타입을 생성합니다.
* `createElement`: 새로운 엘리먼트를 생성합니다.
* `createElementNS`: 새로운 엘리먼트를 생성합니다.
* `createEntityReference`: 새로운 엔티티 참조를 생성합니다.
* `createProcessingInstruction`: 새로운 처리 지시문을 생성합니다.
* `createAttribute`: 새로운 속성을 생성합니다.
* `createAttributeNS`: 새로운 속성을 생성합니다.
* `createEntity`: 새로운 엔티티를 생성합니다.
* `createNotation`: 새로운 표기를 생성합니다.

이러한 메서드는 DOM 문서의 구성을 관리하고, DOM 문서의 내용을 조작하는 데 사용됩니다.

DOMImplementation 속성

DOMImplementation 클래스에는 다음과 같은 속성이 있습니다.

* `implementation`: DOMImplementation 객체 자신을 참조합니다.
* `documentType`: 문서 타입을 참조합니다.
* `document`: 문서를 참조합니다.

이러한 속성은 DOM 문서의 구성을 관리하고, DOM 문서의 내용을 조작하는 데 사용됩니다.

DOMImplementation 인터페이스

DOMImplementation 클래스는 DOMImplementation 인터페이스를 구현합니다. 이 인터페이스는 DOM 문서의 구성을 관리하고, DOM 문서의 내용을 조작하는 데 사용됩니다.

이 인터페이스는 다음과 같은 메서드를 정의합니다.

* `createDocument`: 새로운 DOM 문서를 생성합니다.
* `createDocumentType`: 새로운 DOM 문서 타입을 생성합니다.
* `createElement`: 새로운 엘리먼트를 생성합니다.
* `createElementNS`: 새로운 엘리먼트를 생성합니다.
* `createEntityReference`: 새로운 엔티티 참조를 생성합니다.
* `createProcessingInstruction`: 새로운 처리 지시문을 생성합니다.
* `createAttribute`: 새로운 속성을 생성합니다.
* `createAttributeNS`: 새로운 속성을 생성합니다.
* `createEntity`: 새로운 엔티티를 생성합니다.
* `createNotation`: 새로운 표기를 생성합니다.

이러한 메서드는 DOM 문서의 구성을 관리하고, DOM 문서의 내용을 조작하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색