라이브러리

[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 선언, 또는 기타 지시를 지정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 617 페이지

검색

게시물 검색