라이브러리
[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)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.