SAXResult
SAXResult (SAX 결과)
변환 결과를 위한 홀더 역할을 하는 클래스예요. 결과를 SAX ContentHandler 이벤트로 받아 처리해요. Result를 구현해요.
본문
public class SAXResult
extends Object
implements Result
SAXResult는 변환 결과를 위한 홀더 역할을 해요. XSLT 변환 결과가 SAX ContentHandler 이벤트로 전달되어야 할 때 이 클래스를 사용해요.
setHandler(ContentHandler)로 결과를 받을 ContentHandler를 설정하고 getHandler()로 가져와요. setLexicalHandler(LexicalHandler)로 주석·DTD 같은 어휘 이벤트를 받을 핸들러를 지정할 수 있어요.
setSystemId(String)과 getSystemId()로 결과의 시스템 ID를 설정·조회해요. 시스템 ID를 지정하면 결과에서 파생된 상대 URI 해석이 가능해져요.
TransformerFactory.getFeature(String)에 이 클래스의 값을 전달해 true가 반환되면 Transformer가 이 유형의 Result 출력을 지원하는 것입니다.