라이브러리

[PHP] DOMDocument::createAttributeNS - 연관된 네임스페이스로 새 속성 노드를 만듭니다.




DOMDocument::createAttributeNS는 DOMDocument 클래스의 메서드 중 하나로, 이름스페이스 URI와 이름을 사용하여 새로운 속성을 생성합니다. 이 메서드는 DOMDocument 클래스의 인스턴스에서 호출할 수 있으며, 이름스페이스 URI와 이름을 인수로 받습니다.

사용법


#hostingforum.kr
php

$doc = new DOMDocument();

$root = $doc->createElementNS('http://example.com/ns', 'example:root');

$doc->appendChild($root);



// 이름스페이스 URI와 이름을 사용하여 새로운 속성을 생성합니다.

$attr = $doc->createAttributeNS('http://example.com/ns', 'example:attr');

$attr->nodeValue = '속성값';

$root->setAttributeNodeNS($attr);



예제


#hostingforum.kr
php

$doc = new DOMDocument();

$root = $doc->createElementNS('http://example.com/ns', 'example:root');

$doc->appendChild($root);



// 이름스페이스 URI와 이름을 사용하여 새로운 속성을 생성합니다.

$attr = $doc->createAttributeNS('http://example.com/ns', 'example:attr');

$attr->nodeValue = '속성값';

$root->setAttributeNodeNS($attr);



// 이름스페이스 URI와 이름을 사용하여 새로운 속성을 생성합니다.

$attr2 = $doc->createAttributeNS('http://example.com/ns', 'example:attr2');

$attr2->nodeValue = '속성값2';

$root->setAttributeNodeNS($attr2);



echo $doc->saveXML();



결과


#hostingforum.kr
xml

<?xml version="1.0"?>





참고


* DOMDocument 클래스의 메서드 중 하나인 createAttributeNS는 이름스페이스 URI와 이름을 사용하여 새로운 속성을 생성합니다.
* createAttributeNS 메서드는 DOMDocument 클래스의 인스턴스에서 호출할 수 있으며, 이름스페이스 URI와 이름을 인수로 받습니다.
* 생성된 속성을 setAttributeNodeNS 메서드를 사용하여 요소에 추가할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 617 페이지

검색

게시물 검색