라이브러리

[PHP] XMLWriter::openMemory - 문자열 출력을 위해 메모리를 사용하여 새 xmlwriter 생성




XMLWriter::openMemory


XMLWriter는 PHP의 내장 클래스로, XML 문서를 생성하는 데 사용됩니다. `XMLWriter::openMemory` 메서드는 XML 문서를 메모리에 저장하는 데 사용됩니다. 메모리에서 XML 문서를 생성하면, 메모리에서 XML 문서를 읽을 수 있습니다.

# 사용 방법


`XMLWriter::openMemory` 메서드는 XMLWriter 객체를 생성하고, XML 문서를 메모리에 저장하는 데 사용됩니다. 이 메서드는 XMLWriter 객체에 호출됩니다.

# 예제


#hostingforum.kr
php

// XMLWriter 객체를 생성합니다.

$xmlWriter = new XMLWriter();



// XML 문서를 메모리에 저장합니다.

$xmlWriter->openMemory();



// XML 문서의 루트 요소를 설정합니다.

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

$xmlWriter->startElement('root');



// XML 문서에 요소를 추가합니다.

$xmlWriter->startElement('name');

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

$xmlWriter->endElement();



$xmlWriter->startElement('age');

$xmlWriter->writeElement('age', '30');

$xmlWriter->endElement();



$xmlWriter->endElement();



// XML 문서를 문자열로 변환합니다.

$xmlString = $xmlWriter->outputMemory();



// XML 문서를 출력합니다.

echo $xmlString;



# 결과


#hostingforum.kr
xml

<?xml version="1.0" encoding="UTF-8"?>



    John Doe

    30





# 메모리에서 XML 문서를 읽는 방법


메모리에서 XML 문서를 읽는 방법은 `XMLWriter::outputMemory` 메서드를 사용하는 것입니다. 이 메서드는 XML 문서를 문자열로 변환합니다.

# 예제


#hostingforum.kr
php

// XMLWriter 객체를 생성합니다.

$xmlWriter = new XMLWriter();



// XML 문서를 메모리에 저장합니다.

$xmlWriter->openMemory();



// XML 문서의 루트 요소를 설정합니다.

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

$xmlWriter->startElement('root');



// XML 문서에 요소를 추가합니다.

$xmlWriter->startElement('name');

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

$xmlWriter->endElement();



$xmlWriter->startElement('age');

$xmlWriter->writeElement('age', '30');

$xmlWriter->endElement();



$xmlWriter->endElement();



// XML 문서를 문자열로 변환합니다.

$xmlString = $xmlWriter->outputMemory();



// XML 문서를 출력합니다.

echo $xmlString;



// XML 문서를 읽습니다.

$xml = simplexml_load_string($xmlString);



// XML 문서의 요소를 출력합니다.

echo $xml->getName() . "
";

echo $xml->name . "
";

echo $xml->age . "
";



# 결과


#hostingforum.kr


root

John Doe

30



# 결론


`XMLWriter::openMemory` 메서드는 XML 문서를 메모리에 저장하는 데 사용됩니다. 이 메서드는 XMLWriter 객체를 생성하고, XML 문서를 메모리에 저장하는 데 사용됩니다. 메모리에서 XML 문서를 읽는 방법은 `XMLWriter::outputMemory` 메서드를 사용하는 것입니다. 이 메서드는 XML 문서를 문자열로 변환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색