
XMLWriter::writeDtdAttlist 메소드는 attribute list를 생성할 때, 두 개의 파라미터를 사용합니다.
1. $attlistName: attribute list의 이름을 지정합니다.
2. $atts: attribute list에 포함할 attribute의 이름과 type을 지정합니다.
예를 들어, 다음 코드는 "color" attribute list를 생성하고, "color" attribute의 type을 "CDATA"로 지정합니다.
#hostingforum.kr
php
$xmlWriter->writeDtdAttlist('color', array('color' => 'CDATA'));
attribute list를 생성한 후, DTD를 완성하기 위해 추가적으로 해야 하는 과정을 거치는 방법은 다음과 같습니다.
1. DTD의 시작을 지정합니다.
#hostingforum.kr
php
$xmlWriter->startDTD('example', '-//W3C//DTD XHTML 1.0 Transitional//EN', 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd');
2. attribute list를 지정합니다.
#hostingforum.kr
php
$xmlWriter->writeDtdAttlist('color', array('color' => 'CDATA'));
3. DTD의 끝을 지정합니다.
#hostingforum.kr
php
$xmlWriter->endDTD();
이러한 과정을 거치면, 완성된 DTD가 생성됩니다.
2025-04-06 10:00