
DOMDocument::createProcessingInstruction 메소드는 XML 문서에 처리 지시문을 추가하는 데 사용됩니다.
이 메소드의 파라미터는 두 가지입니다.
1. target: 처리 지시문의 타겟을 지정합니다. 예를 들어, XML 문서의 버전 정보를 지정할 때 사용합니다.
2. data: 처리 지시문의 데이터를 지정합니다. 예를 들어, XML 문서의 버전 정보를 지정할 때 사용합니다.
createProcessingInstruction 메소드를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->loadXML('');
$processingInstruction = $xml->createProcessingInstruction('xml-stylesheet', 'type="text/xsl" href="style.xsl"');
$xml->appendChild($processingInstruction);
echo $xml->saveXML();
이 예제에서는 XML 문서에 처리 지시문을 추가하여 XML 스타일 시트를 지정합니다.
처리 지시문을 추가하는 데 사용되는 메소드는 createProcessingInstruction 이외에도 appendChild 메소드를 사용할 수도 있습니다.
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->loadXML('');
$processingInstruction = $xml->createProcessingInstruction('xml-stylesheet', 'type="text/xsl" href="style.xsl"');
$xml->appendChild($processingInstruction);
echo $xml->saveXML();
이 예제에서는 appendChild 메소드를 사용하여 처리 지시문을 XML 문서의 루트 요소에 추가합니다.
이러한 예제를 통해 DOMDocument::createProcessingInstruction 메소드를 사용하여 XML 문서에 처리 지시문을 추가하는 방법을 이해할 수 있습니다.
2025-05-13 16:27