라이브러리

[PHP] XMLWriter::toUri - 출력을 위해 URI를 사용하여 새 XMLWriter를 만듭니다.




XMLWriter::toUri


PHP의 `XMLWriter` 클래스는 XML 문서를 생성하고 조작하는 데 사용되는 클래스입니다. `toUri` 메서드는 XML 문서를 URI(Uniform Resource Identifier) 형식으로 반환하는 메서드입니다.

# toUri 메서드의 사용법


`toUri` 메서드는 XMLWriter 객체의 현재 위치를 URI 형식으로 반환합니다. 이 메서드는 XML 문서를 파일에 쓰거나 네트워크에 전송할 때 유용합니다.

# 예제


#hostingforum.kr
php

<?php



// XMLWriter 객체 생성

$xmlWriter = new XMLWriter();



// XML 문서를 생성합니다.

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

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

$xmlWriter->startElement('root');

$xmlWriter->writeElement('name', 'John Doe');

$xmlWriter->endElement();

$xmlWriter->endDocument();



// XMLWriter::toUri 메서드를 사용하여 URI를 반환합니다.

$uri = $xmlWriter->toUri();



// 반환된 URI를 출력합니다.

echo $uri . "
";



// XMLWriter 객체를 닫습니다.

$xmlWriter->close();



?>



# 결과


#hostingforum.kr


php://memory



위 예제에서는 `XMLWriter` 객체를 생성하고 XML 문서를 생성합니다. `toUri` 메서드를 사용하여 XML 문서의 현재 위치를 URI 형식으로 반환하고, 반환된 URI를 출력합니다.

# 추가 예제


#hostingforum.kr
php

<?php



// XMLWriter 객체 생성

$xmlWriter = new XMLWriter();



// XML 문서를 생성합니다.

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

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

$xmlWriter->startElement('root');

$xmlWriter->writeElement('name', 'Jane Doe');

$xmlWriter->endElement();

$xmlWriter->endDocument();



// XMLWriter::toUri 메서드를 사용하여 URI를 반환합니다.

$uri = $xmlWriter->toUri();



// 반환된 URI를 출력합니다.

echo $uri . "
";



// XMLWriter 객체를 닫습니다.

$xmlWriter->close();



// XMLWriter 객체를 다시 열고 XML 문서를 파일에 쓰기 위해 URI를 지정합니다.

$xmlWriter->openURI('example.xml');

$xmlWriter->writeRaw($xmlWriter->outputMemory());



// XMLWriter 객체를 닫습니다.

$xmlWriter->close();



?>



# 결과


#hostingforum.kr


php://memory

example.xml



위 예제에서는 `XMLWriter` 객체를 다시 열고 XML 문서를 파일에 쓰기 위해 URI를 지정합니다. `toUri` 메서드를 사용하여 XML 문서의 현재 위치를 URI 형식으로 반환하고, 반환된 URI를 출력합니다.

# 참고


* `XMLWriter` 클래스는 PHP 5.1.0 이상에서 사용할 수 있습니다.
* `toUri` 메서드는 XMLWriter 객체의 현재 위치를 URI 형식으로 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색