SAXParserFactory

SAXParserFactory (SAX 파서 팩토리)

SAX 기반 파서를 설정하고 얻기 위한 팩토리 API를 정의하는 추상 클래스예요. XML 문서를 SAX로 파싱할 파서를 생성해요.

출처: Java API Reference

본문

public abstract class SAXParserFactory
    extends Object

SAXParserFactory는 SAX 기반 파서를 설정하고 얻는 팩토리 API를 정의해요. 애플리케이션이 XML 문서를 파싱할 SAX 파서를 구성하고 생성하는 데 사용해요.

newInstance() 또는 newSAXInstance() 정적 메서드로 팩토리 인스턴스를 얻고, newSAXParser()로 실제 SAXParser를 만들어요. setNamespaceAware()·setValidating()으로 설정을 바꿀 수 있어요.

setFeature()/getFeature()로 구현별 기능을 관리하고, setXIncludeAware()로 XInclude 처리를 켤 수 있어요. 정적 생성자는 protected라서 newInstance()를 강제로 사용하게 돼요.

더 알아보기

Java 공식 API