AttributeList
AttributeList (요소 속성 목록 인터페이스)
요소의 속성 명세(specifications)를 위한 인터페이스예요. 이는 요소의 속성을 보고하는 SAX1 원래 인터페이스예요.
본문
새로운 Attributes 인터페이스와 달리 AttributeList는 네임스페이스 관련 정보를 지원하지 않아요.
속성 목록이 startElement 이벤트의 일부로 제공될 때, 그 목록은 이벤트의 범위(scope) 안에서만 유효한 결과를 반환해요. 이벤트 핸들러가 파서에 제어권을 돌려주면 속성 목록은 무효가 돼요. 속성 목록의 영구 복사본을 저장하려면 SAX1 AttributeListImpl 도우미 클래스를 사용해야 해요.
속성 목록에는 지정되었거나 기본값이 있는 속성만 포함돼요. #IMPLIED 속성은 포함되지 않아요.
getLength()는 속성 개수를 반환하고, getName(int i), getType(int i), getValue(int i)로 인덱스별 속성의 이름, 타입, 값을 얻을 수 있어요. getType(String name), getValue(String name)으로 이름으로도 접근할 수 있어요.