라이브러리
[PHP] DOMImplementation::createDocumentType - 빈 DOMDocumentType 객체를 생성합니다.
DOMImplementation::createDocumentType
DOMImplementation::createDocumentType은 DOM (Document Object Model) 문서의 DTD (Document Type Definition) 객체를 생성하는 메서드입니다. 이 메서드는 XML 문서의 구조와 내용을 정의하는 DTD를 생성하도록 도와줍니다.
# 사용법
#hostingforum.kr
php
$domImpl = new DOMImplementation();
$dtd = $domImpl->createDocumentType('root', 'http://www.example.com/dtd', 'root.dtd');
# 매개변수
* `name`: DTD의 이름입니다. 예를 들어, `root`로 지정하면 ``과 같은 DTD를 생성할 수 있습니다.
* `publicId`: DTD의 공인 ID입니다. 예를 들어, `http://www.example.com/dtd`로 지정하면 DTD의 공인 ID가 `http://www.example.com/dtd`로 설정됩니다.
* `systemId`: DTD의 시스템 ID입니다. 예를 들어, `root.dtd`로 지정하면 DTD의 시스템 ID가 `root.dtd`로 설정됩니다.
# 예제
#hostingforum.kr
php
$domImpl = new DOMImplementation();
$dtd = $domImpl->createDocumentType('root', 'http://www.example.com/dtd', 'root.dtd');
$doc = $domImpl->createDocument('http://www.example.com', 'root', $dtd);
$root = $doc->documentElement;
$root->appendChild($doc->createElement('name', 'John Doe'));
$root->appendChild($doc->createElement('age', '30'));
echo $doc->saveXML();
# 결과
#hostingforum.kr
xml
<?xml version="1.0"?>
John Doe
30
# 참고
* DOMImplementation::createDocumentType은 DTD를 생성하는 메서드입니다. DTD는 XML 문서의 구조와 내용을 정의하는 데 사용됩니다.
* DTD는 XML 문서의 루트 요소의 이름, 공인 ID, 시스템 ID를 지정하는 데 사용됩니다.
* createDocumentType 메서드는 DTD를 생성하고, createDocument 메서드는 XML 문서를 생성하는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.