DOM DOMDocument::createAttributeNS
(PHP 5, PHP 7, PHP 8)
DOMDocument::createAttributeNS — 연결된 네임스페이스가 있는 새 속성 노드 만들기
설명
public DOMDocument::createAttributeNS(?string $namespace
, string $qualifiedName
): DOMAttr|false
이 함수는 DOMAttr 클래스의 새 인스턴스를 만듭니다. 이 노드는 DOMNode::appendChild()와 같이 삽입되지 않는 한 문서에 표시되지 않습니다.
매개변수
namespace
- 네임스페이스의 URI입니다.
qualifiedName
- 속성의 태그 이름 및 접두사(예: prefix:tagname).
반환 값
새 DOMAttr 또는 오류가 발생한 경우 false
입니다.
오류/예외
DOM_INVALID_CHARACTER_ERR
qualifiedName
에 유효하지 않은 문자가 포함되어 있으면 발생합니다.DOM_NAMESPACE_ERR
qualifiedName
이 잘못된 형식의 정규화된 이름이거나qualifiedName
에 접두사가 있고namespace
가null
인 경우 발생합니다.
기타
- DOMNode::appendChild() - 자식의 끝에 새 자식을 추가합니다.
- DOMDocument::createAttribute() - 새 속성 만들기
- DOMDocument::createCDATASection() - 새 cdata 노드 생성
- DOMDocument::createComment() - 새 댓글 노드 만들기
- DOMDocument::createDocumentFragment() - 새 문서 조각 만들기
- DOMDocument::createElement() - 새 요소 노드 만들기
- DOMDocument::createElementNS() - 연결된 네임스페이스로 새 요소 노드 만들기
- DOMDocument::createEntityReference() - 새 엔터티 참조 노드 만들기
- DOMDocument::createProcessingInstruction() - 새 PI 노드 생성
- DOMDocument::createTextNode() - 새 텍스트 노드 만들기