SAXParserFactory
SAXParserFactory (SAX 파서 팩토리)
SAX 기반 파서를 설정하고 얻기 위한 팩토리 API를 정의하는 추상 클래스예요. XML 문서를 SAX로 파싱할 파서를 생성해요.
본문
public abstract class SAXParserFactory
extends Object
SAXParserFactory는 SAX 기반 파서를 설정하고 얻는 팩토리 API를 정의해요. 애플리케이션이 XML 문서를 파싱할 SAX 파서를 구성하고 생성하는 데 사용해요.
newInstance() 또는 newSAXInstance() 정적 메서드로 팩토리 인스턴스를 얻고, newSAXParser()로 실제 SAXParser를 만들어요. setNamespaceAware()·setValidating()으로 설정을 바꿀 수 있어요.
setFeature()/getFeature()로 구현별 기능을 관리하고, setXIncludeAware()로 XInclude 처리를 켤 수 있어요. 정적 생성자는 protected라서 newInstance()를 강제로 사용하게 돼요.