라이브러리

[PHP] XMLWriter::endAttribute - 속성 종료




XMLWriter::endAttribute


XMLWriter::endAttribute 메소드는 XMLWriter 객체에서 사용할 수 있는 메소드 중 하나입니다. 이 메소드는 XML 문서에서 특성(attribute)의 끝을 나타냅니다.

# 사용법


XMLWriter::endAttribute 메소드는 XMLWriter 객체의 endElement 메소드와 함께 사용됩니다. endElement 메소드는 XML 문서의 요소(element)의 끝을 나타내며, endAttribute 메소드는 그 요소의 특성(attribute)의 끝을 나타냅니다.

# 예제


다음 예제는 XMLWriter::endAttribute 메소드를 사용하여 XML 문서를 생성하는 방법을 보여줍니다.

#hostingforum.kr
php

$xml = new XMLWriter();

$xml->openURI('php://output');

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

$xml->startElement('root');

$xml->writeAttribute('attr1', 'value1');

$xml->endAttribute();

$xml->writeAttribute('attr2', 'value2');

$xml->endAttribute();

$xml->endElement();

$xml->endDocument();

$xml->flush();



이 예제에서는 XMLWriter 객체를 생성하고 XML 문서를 시작합니다. 그다음 `startElement` 메소드를 사용하여 XML 문서의 root 요소를 시작하고 `writeAttribute` 메소드를 사용하여 root 요소의 특성(attribute)을 추가합니다. `endAttribute` 메소드를 사용하여 특성(attribute)의 끝을 나타내고 `endElement` 메소드를 사용하여 root 요소의 끝을 나타냅니다. 마지막으로 `endDocument` 메소드를 사용하여 XML 문서의 끝을 나타내고 `flush` 메소드를 사용하여 XML 문서를 출력합니다.

# 결과


이 예제의 결과는 다음과 같습니다.

#hostingforum.kr
xml





# 주의


XMLWriter::endAttribute 메소드는 XMLWriter 객체의 endElement 메소드와 함께 사용되어야 합니다. 만약 endAttribute 메소드를 사용하여 특성(attribute)의 끝을 나타내지 않고 endElement 메소드를 사용하여 요소(element)의 끝을 나타내면 XML 문서가 잘못된 형식으로 생성됩니다.

# 추가 정보


XMLWriter::endAttribute 메소드는 XMLWriter 객체의 메소드 중 하나입니다. 이 메소드는 XMLWriter 객체의 다른 메소드와 함께 사용되어 XML 문서를 생성할 수 있습니다. XMLWriter 객체의 다른 메소드에 대한 정보는 [XMLWriter](https://www.php.net/manual/kr/class.xmlwriter.php) 클래스의 문서를 참조하세요.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색