Attr

Attr (요소 속성)

Element 객체 안의 속성을 나타내는 인터페이스예요.

출처: Java API Reference

본문

public interface Attr
    extends Node

일반적으로 속성의 허용 값은 문서에 연관된 스키마에 정의돼요. Attr 객체는 Node 인터페이스를 상속하지만 실제로 서술하는 요소의 자식 노드가 아니므로 DOM은 이를 문서 트리의 일부로 보지 않아요. 따라서 parentNode, previousSibling, nextSibling이 null이에요. DOM은 속성을 요소의 속성으로 보며, DocumentFragment의 직계 자식은 될 수 없지만 내부의 Element 노드와는 연관될 수 있어요. 속성의 유효 값은 명시적으로 지정된 값, 없으면 스키마의 기본값, 둘 다 없으면 명시적으로 추가될 때까지 존재하지 않아요.

더 알아보기

Java 공식 API