DOMSource
DOMSource (DOM 소스)
변환 소스 트리를 DOM 트리 형태로 담는 홀더 역할을 하는 클래스예요. Source를 구현해요.
본문
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 입력을 지원하는 것입니다.