라이브러리
[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 문서의 내용을 조작하는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.