라이브러리
[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 메서드를 사용하여 요소에 추가할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.