DOMStructure

DOMStructure (DOM 구조)

DOM에 특화된 XMLStructure입니다.

출처: Java API Reference

본문

이 클래스의 목적은 DOM 노드를 사용해 XML 서명 구조에서 확장 가능한 콘텐츠(임의의 요소나 혼합 콘텐츠)를 표현할 수 있게 하는 것입니다.

노드 시퀀스가 필요한 경우, DOMStructure에 포함된 노드는 시퀀스의 첫 번째 노드 역할을 하고, 나머지 노드는 DOM 트리의 형제(sibling) 노드로 사용됩니다.

주요 메서드는 다음과 같습니다.

  • getNode() – 이 구조가 나타내는 노드를 반환합니다.

DOMStructureObject를 상속하고 XMLStructure 인터페이스를 구현합니다. 생성자로 DOM Node를 받아 XML 서명에 포함될 확장 콘텐츠를 감쌉니다.

이 클래스는 XMLObjectKeyInfo처럼 사용자 정의 콘텐츠를 포함할 수 있는 구조에서 임의의 DOM 콘텐츠를 표현하는 데 사용됩니다.

더 알아보기 (Learn more)

Java 공식 API