DOM DOMElement::setAttribute
(PHP 5, PHP 7, PHP 8)
DOMElement::setAttribute — 새 속성을 추가하거나 기존 속성을 수정합니다.
설명
public DOMElement::setAttribute(string $qualifiedName
, string $value
): DOMAttr|bool
이름이 qualifiedName
인 속성을 주어진 값으로 설정합니다. 속성이 없으면 생성됩니다.
매개변수
qualifiedName
- 속성의 이름입니다.
value
- 속성의 값입니다.
반환 값
생성 또는 수정된 DOMAttr 또는 오류가 발생한 경우 false
입니다.
오류/예외
DOM_NO_MODIFICATION_ALLOWED_ERR
- 노드가 읽기 전용이면 발생합니다.
Examples
예제 #1 속성 설정
<?php
$doc = new DOMDocument("1.0");
$node = $doc->createElement("para");
$newnode = $doc->appendChild($node);
$newnode->setAttribute("align", "left");
?>
기타
- DOMElement::hasAttribute() - 속성이 존재하는지 확인
- DOMElement::getAttribute() - 속성 값을 반환
- DOMElement::removeAttribute() - 속성 제거