SAXResult

SAXResult (SAX 결과)

변환 결과를 위한 홀더 역할을 하는 클래스예요. 결과를 SAX ContentHandler 이벤트로 받아 처리해요. Result를 구현해요.

출처: Java API Reference

본문

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 출력을 지원하는 것입니다.

더 알아보기

Java 공식 API