라이브러리

[PHP] SimpleXMLElement::addChild - XML ​​노드에 자식 요소를 추가합니다.




SimpleXMLElement::addChild


PHP의 SimpleXMLElement 클래스는 XML 문서를 다루기 위한 클래스입니다. addChild 메소드는 XML 문서에 새로운 요소를 추가하는 메소드입니다.

# addChild 메소드의 사용법


addChild 메소드는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

SimpleXMLElement::addChild(string $name, string $value, string $namespace = '', string $prefix = '')



* `$name`: 새로운 요소의 이름입니다.
* `$value`: 새로운 요소의 값입니다.
* `$namespace`: 새로운 요소의 네임스페이스입니다. (기본값은 빈 문자열입니다.)
* `$prefix`: 새로운 요소의 접두사입니다. (기본값은 빈 문자열입니다.)

# 예제


다음 예제는 addChild 메소드를 사용하여 XML 문서에 새로운 요소를 추가하는 방법을 설명합니다.

#hostingforum.kr
php

$xml = new SimpleXMLElement('');



// 새로운 요소를 추가합니다.

$xml->addChild('name', 'John Doe');

$xml->addChild('age', '30');



// 새로운 요소를 추가합니다. 네임스페이스를 지정합니다.

$xml->addChild('address', '123 Main St', 'http://example.com/address');



// 새로운 요소를 추가합니다. 접두사를 지정합니다.

$xml->addChild('email', 'john.doe@example.com', '', 'email');



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

echo $xml->asXML();



위의 예제에서, 새로운 요소 `name`, `age`, `address`, `email`이 추가됩니다. `address` 요소는 네임스페이스를 지정하고, `email` 요소는 접두사를 지정합니다.

# 결과


XML 문서의 결과는 다음과 같습니다.

#hostingforum.kr
xml



    John Doe

    30

    
123 Main St
john.doe@example.com


위의 예제에서, addChild 메소드를 사용하여 XML 문서에 새로운 요소를 추가하는 방법을 설명했습니다. 네임스페이스와 접두사를 지정할 수 있는 방법도 설명했습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색