Attributes

Attributes (XML 속성 목록 인터페이스)

XML 속성 목록을 위한 인터페이스예요. 이 인터페이스는 속성 목록에 세 가지 방식으로 접근할 수 있게 해 줘요.

출처: Java API Reference

본문

속성 목록에 접근하는 세 가지 방법은 다음과 같아요.

  • 속성 인덱스(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 등의 메서드로 이름으로 접근할 수도 있어요.

더 알아보기 (Learn more)

Java 공식 API