
XMLWriter::endDtdElement() 메서드를 사용하여 DTD 요소를 종료하는 방법은 다음과 같습니다.
- XMLWriter::endDtdElement() 메서드는 DTD 요소를 종료하기 전에 startDTD() 메서드를 호출하여 DTD 요소를 시작해야 합니다.
- startDTD() 메서드에 두 번째 인자로 null 대신 DTD 요소 이름을 전달해야 합니다.
수정된 코드는 다음과 같습니다.
#hostingforum.kr
php
$xmlWriter = new XMLWriter();
$xmlWriter->openURI('php://output');
$xmlWriter->startDocument('1.0', 'UTF-8');
$xmlWriter->startDTD('myDTD', 'myDTD', 'myDTD.dtd');
$xmlWriter->endDTD();
$xmlWriter->endDtdElement('myDTD');
$xmlWriter->endDocument();
$xmlWriter->flush();
이 코드를 실행하면 경고 메시지가 발생하지 않습니다.
2025-07-12 17:00