라이브러리
[PHP] DOMDocument::createProcessingInstruction - 새 PI 노드를 만듭니다.
DOMDocument::createProcessingInstruction
`DOMDocument::createProcessingInstruction` 메서드는 XML 문서 내에 처리 지시문을 생성하는 데 사용됩니다. 처리 지시문은 XML 문서의 시작 부분이나 끝 부분에 위치할 수 있으며, XML 문서의 특정 부분에 대한 지시를 포함합니다.
예제
#hostingforum.kr
php
// XML 문서를 생성합니다.
$xml = new DOMDocument();
$xml->formatOutput = true;
// 처리 지시문을 생성합니다.
$processingInstruction = $xml->createProcessingInstruction('xml-stylesheet', 'type="text/xsl" href="style.xsl"');
$xml->appendChild($processingInstruction);
// XML 문서에 데이터를 추가합니다.
$root = $xml->createElement('root');
$xml->appendChild($root);
$child = $xml->createElement('child');
$root->appendChild($child);
$child->appendChild($xml->createTextNode('Hello, World!'));
// XML 문서를 출력합니다.
echo $xml->saveXML();
이 예제에서는 `DOMDocument::createProcessingInstruction` 메서드를 사용하여 XML 문서의 시작 부분에 처리 지시문을 추가합니다. 처리 지시문은 XML 문서의 스타일 시트를 지정합니다.
결과
#hostingforum.kr
xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
Hello, World!
사용 방법
`DOMDocument::createProcessingInstruction` 메서드는 두 개의 매개변수를 받습니다.
* `target`: 처리 지시문의 타겟을 지정합니다. 예를 들어, `xml-stylesheet`는 XML 문서의 스타일 시트를 지정합니다.
* `data`: 처리 지시문의 데이터를 지정합니다. 예를 들어, `type="text/xsl" href="style.xsl"`는 XML 문서의 스타일 시트를 지정합니다.
이 메서드는 `DOMProcessingInstruction` 객체를 반환합니다. 이 객체는 XML 문서의 처리 지시문을 나타냅니다.
참고
* `DOMDocument::createProcessingInstruction` 메서드는 XML 문서의 시작 부분이나 끝 부분에 처리 지시문을 추가할 수 있습니다.
* 처리 지시문은 XML 문서의 특정 부분에 대한 지시를 포함할 수 있습니다.
* 처리 지시문은 XML 문서의 스타일 시트, DOCTYPE 선언, 또는 기타 지시를 지정할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.