Attributes
Attributes (XML 속성 목록 인터페이스)
XML 속성 목록을 위한 인터페이스예요. 이 인터페이스는 속성 목록에 세 가지 방식으로 접근할 수 있게 해 줘요.
본문
속성 목록에 접근하는 세 가지 방법은 다음과 같아요.
- 속성 인덱스(attribute index)로
- 네임스페이스 한정 이름(Namespace-qualified name)으로
- 한정(접두사) 이름(qualified/prefixed name)으로
목록에는 시작 태그에 지정되지 않았지만 #IMPLIED로 선언된 속성은 포함되지 않아요. 또한 http://xml.org/sax/features/namespace-prefixes 기능이 true로 설정되지 않는 한(기본값은 false), 네임스페이스 선언에 사용된 속성(xmlns*)도 포함되지 않아요.
주요 메서드로는 getLength()로 개수를, getURI(int), getLocalName(int), getQName(int)로 인덱스별 속성의 네임스페이스 URI, 로컬 이름, 한정 이름을 얻을 수 있어요. getValueByQName, getTypeByQName 등의 메서드로 이름으로 접근할 수도 있어요.