Data

Data (XML 보안 데이터)

URIReference를 역참조(dereference)한 결과 또는 이후 Transform들의 입력·출력을 추상적으로 나타냅니다.

출처: Java API Reference

본문

이 인터페이스의 주된 목적은 모든 Data 하위 유형을 그룹화하고 타입 안전성(type safety)을 제공하는 것입니다.

Data는 XML 서명 처리 과정에서 데이터의 표현 방식을 정의하는 마커 인터페이스로, 실제 데이터는 하위 구현에서 다루어집니다.

주요 하위 유형은 다음과 같습니다.

  • NodeSetData – 노드 집합을 나타내는 Data의 하위 인터페이스로, XPath 기반 변환 등에서 사용됩니다.
  • XMLStructure – XML 구조를 나타내는 Data의 하위 인터페이스로, XML 서명에 포함되는 요소들의 추상화를 제공합니다.

Transform의 파이프라인에서 각 변환의 입력과 출력이 Data로 주고받아지므로, Data는 변환 체인을 구성하는 핵심 타입입니다.

더 알아보기 (Learn more)

Java 공식 API