라이브러리

[PHP] XMLWriter::startDtdAttlist - 시작 DTD AttList 생성




XMLWriter::startDTDAttlist

XMLWriter::startDTDAttlist 메소드는 XML 문서의 DTD (Document Type Definition) attlist 섹션을 시작합니다. DTD attlist 섹션은 XML 문서의 속성에 대한 정의를 포함합니다.

사용법


XMLWriter::startDTDAttlist 메소드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$xmlWriter = new XMLWriter();

$xmlWriter->openURI('php://output');

$xmlWriter->startDocument('1.0', 'UTF-8');

$xmlWriter->startDTD('myDTD', '1.0', 'http://www.example.com/dtd/myDTD.dtd');

$xmlWriter->startDTDAttlist('myDTD');

$xmlWriter->writeAttribute('att1', 'value1');

$xmlWriter->writeAttribute('att2', 'value2');

$xmlWriter->endDTDAttlist();

$xmlWriter->endDTD();

$xmlWriter->endDocument();

$xmlWriter->flush();



예제


위의 예제에서, `startDTDAttlist` 메소드는 `myDTD` DTD의 attlist 섹션을 시작합니다. `writeAttribute` 메소드는 attlist 섹션에 속성을 추가합니다. `endDTDAttlist` 메소드는 attlist 섹션을 종료합니다.

XML 문서


위의 예제를 실행하면, 다음 XML 문서가 생성됩니다.

#hostingforum.kr
xml

<?xml version="1.0" encoding="UTF-8"?>




  att1 CDATA #REQUIRED

  att2 CDATA #REQUIRED

>



참고


* XMLWriter::startDTD: XML 문서의 DTD 섹션을 시작합니다.
* XMLWriter::writeAttribute: attlist 섹션에 속성을 추가합니다.
* XMLWriter::endDTDAttlist: attlist 섹션을 종료합니다.
* XMLWriter::endDTD: DTD 섹션을 종료합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 33 페이지

검색

게시물 검색