@XMLAttribute
복합 특성 @XMLAttribute는
레코드 파트 필드에 지정되고 XML 속성의 특성을
식별합니다. 특성은 다음 필드를 포함합니다.
- name
- XML 속성의 이름입니다. 기본값은 레코드 필드의
이름입니다.
레코드를 XML 문자열에 기록할 경우 특성 필드의 값이 XML 문자열의 속성에 지정됩니다. 레코드로 XML 문자열을 읽을 경우 실제 속성과 예상 속성 간에 불일치가 발견되면 EGL 런타임에서 RuntimeException을 발행합니다.
- namespace
- XML 속성과 연관된 XML 네임스페이스입니다. 레코드를 XML 문자열에 기록할 경우 가능성은 다음과 같습니다.
- 네임스페이스를 지정하면 EGL 런타임에서 속성 이름에 접두부를 지정하여 해당 네임스페이스에 속성을 배치합니다.
- 네임스페이스를 지정하지 않으면 네임스페이스에 속성이 없습니다.
레코드로 XML 문자열을 읽을 경우 속성의 실제 네임스페이스 상태와 예상 네임스페이스 상태 간에 불일치가 발견되면 EGL 런타임에서 RuntimeException을 발행합니다.