라이브러리

[PHP] XMLWriter::startAttribute - 시작 속성 생성




XMLWriter::startAttribute


XMLWriter::startAttribute는 XMLWriter 클래스의 메소드로, XML 문서에서 특성(attribute)을 시작하는 메소드입니다.

# 사용법


XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 시작하는 메소드입니다. 이 메소드는 XML 문서에서 특성(attribute)을 시작하기 전에 호출되어야 합니다.

# 예제


#hostingforum.kr
php

$xml = new XMLWriter();

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

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

$xml->startElement('root');



$xml->startAttribute('name');

$xml->text('John');

$xml->endAttribute();



$xml->startAttribute('age');

$xml->text('30');

$xml->endAttribute();



$xml->endElement();

$xml->endDocument();



$xml->flush();

echo $xml->outputMemory();



# 결과


#hostingforum.kr
xml





# 설명


위 예제에서, XMLWriter::startAttribute 메소드는 XML 문서에서 'name' 특성(attribute)을 시작하고, XMLWriter::text 메소드는 'John' 값을 설정합니다. XMLWriter::endAttribute 메소드는 'name' 특성(attribute)을 종료합니다.

이러한 과정을 반복하여 'age' 특성(attribute)을 시작하고, XMLWriter::text 메소드는 '30' 값을 설정합니다. XMLWriter::endAttribute 메소드는 'age' 특성(attribute)을 종료합니다.

XMLWriter::endElement 메소드는 'root' 요소를 종료하고, XMLWriter::endDocument 메소드는 XML 문서를 종료합니다.

# 주의사항


XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 시작하기 전에 호출되어야 합니다.

XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 종료하기 전에 호출되어야 합니다.

XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 시작하기 전에 XMLWriter::startElement 메소드를 호출해야 합니다.

# 예제 2


#hostingforum.kr
php

$xml = new XMLWriter();

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

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

$xml->startElement('root');



$xml->startAttribute('name');

$xml->text('John');

$xml->endAttribute();



$xml->startAttribute('age');

$xml->text('30');

$xml->endAttribute();



$xml->startAttribute('city');

$xml->text('Seoul');

$xml->endAttribute();



$xml->endElement();

$xml->endDocument();



$xml->flush();

echo $xml->outputMemory();



# 결과


#hostingforum.kr
xml





# 설명


위 예제에서, XMLWriter::startAttribute 메소드는 XML 문서에서 'name', 'age', 'city' 특성(attribute)을 시작하고, XMLWriter::text 메소드는 'John', '30', 'Seoul' 값을 설정합니다. XMLWriter::endAttribute 메소드는 'name', 'age', 'city' 특성(attribute)을 종료합니다.

이러한 과정을 반복하여 XML 문서를 생성합니다.

# 주의사항


XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 시작하기 전에 호출되어야 합니다.

XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 종료하기 전에 호출되어야 합니다.

XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 시작하기 전에 XMLWriter::startElement 메소드를 호출해야 합니다.

결론


XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 시작하는 메소드입니다. 이 메소드는 XML 문서에서 특성(attribute)을 시작하기 전에 호출되어야 합니다.

XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 종료하기 전에 호출되어야 합니다.

XMLWriter::startAttribute 메소드는 XML 문서에서 특성(attribute)을 시작하기 전에 XMLWriter::startElement 메소드를 호출해야 합니다.

이러한 과정을 반복하여 XML 문서를 생성할 수 있습니다.

참고자료


* [XMLWriter::startAttribute](https://www.php.net/manual/en/xmlwriter.startattribute.php)
* [XMLWriter::text](https://www.php.net/manual/en/xmlwriter.text.php)
* [XMLWriter::endAttribute](https://www.php.net/manual/en/xmlwriter.endattribute.php)
* [XMLWriter::endElement](https://www.php.net/manual/en/xmlwriter.endelement.php)
* [XMLWriter::endDocument](https://www.php.net/manual/en/xmlwriter.enddocument.php)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색