DOM DOMElement::setAttributeNS
(PHP 5, PHP 7, PHP 8)
DOMElement::setAttributeNS — 새 속성 추가
설명
public DOMElement::setAttributeNS(?string $namespace
, string $qualifiedName
, string $value
): void
네임스페이스 namespace
와 이름 name
이 있는 속성을 지정된 값으로 설정합니다. 속성이 없으면 생성됩니다.
매개변수
namespace
- 네임스페이스 URI입니다.
qualifiedName
- 속성의 규정된 이름(
prefix:tagname
). value
- 속성의 값입니다.
반환 값
값이 반환되지 않습니다.
오류/예외
DOM_NO_MODIFICATION_ALLOWED_ERR
- 노드가 읽기 전용이면 발생합니다.
DOM_NAMESPACE_ERR
qualifiedName
이 잘못된 형식의 정규화된 이름이거나qualifiedName
에 접두사가 있고namespace
가null
인 경우 발생합니다.
기타
- DOMElement::hasAttributeNS() - 속성이 존재하는지 확인
- DOMElement::getAttributeNS() - 속성 값을 반환
- DOMElement::removeAttributeNS() - 속성 제거