
DOMDocument::createProcessingInstruction 메소드는 XML 처리 지시문을 생성하는 데 사용됩니다. 이 메소드의 인자로 사용되는 target은 XML 처리 지시문의 이름을 지정하는 것입니다. 예를 들어, XML 문서의 시작 태그 이전에 <?xml-stylesheet type="text/xsl" href="style.xsl"?>와 같은 처리 지시문을 추가할 때, target은 "xml-stylesheet"가 됩니다.
data는 XML 처리 지시문의 내용을 지정하는 것입니다. 예를 들어, 위의 예시에서 href="style.xsl"는 data의 일부입니다.
createProcessingInstruction 메소드는 XML 문서에 처리 지시문을 추가할 때, XML 문서의 시작 태그 이전에 추가됩니다. 예를 들어, XML 문서가 다음과 같을 때, <?xml-stylesheet type="text/xsl" href="style.xsl"?>는 XML 문서의 시작 태그 이전에 추가됩니다.
#hostingforum.kr
xml
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
이러한 메소드는 XML 문서를 생성할 때, 처리 지시문을 추가하는 데 사용됩니다.
#hostingforum.kr
php
$doc = new DOMDocument();
$doc->loadXML('');
$processingInstruction = $doc->createProcessingInstruction('xml-stylesheet', 'type="text/xsl" href="style.xsl"');
$doc->insertBefore($processingInstruction, $doc->documentElement);
echo $doc->saveXML();
이러한 예제를 통해 DOMDocument::createProcessingInstruction 메소드의 사용법을 정확하게 이해할 수 있습니다.
2025-07-09 15:14