DOMSource

DOMSource (DOM 소스)

변환 소스 트리를 DOM 트리 형태로 담는 홀더 역할을 하는 클래스예요. Source를 구현해요.

출처: Java API Reference

본문

public class DOMSource
    extends Object
    implements Source

DOMSource는 변환 소스 트리를 DOM 트리 형태로 담는 홀더 역할을 해요. XSLT 변환의 입력을 DOM으로 제공하려면 이 클래스를 사용해요.

XSLT는 네임스페이스 지원을 요구해요. 네임스페이스 인식 파서로 만들지 않은 DOM을 변환하려 하면 오류가 발생할 수 있어요. 파서는 DocumentBuilderFactory.setNamespaceAware(true)를 호출해 네임스페이스 인식으로 만들 수 있어요.

setNode(Node), setSystemId(String)로 소스 노드와 시스템 ID를 지정하고 getNode(), getSystemId()로 값을 얻어요.

TransformerFactory.getFeature(String)에 이 클래스의 값을 전달해 true가 반환되면 Transformer가 이 유형의 Source 입력을 지원하는 것입니다.

더 알아보기

Java 공식 API