ParserFactory

ParserFactory (SAX 파서 동적 로드)

SAX 파서를 동적으로 로드하기 위한 Java 전용 클래스예요.

출처: Java API Reference

본문

이 클래스는 현재 폐기 예정된 SAX1 Parser 클래스와 함께 동작하도록 설계됐어요. SAX2 애플리케이션은 XMLReaderFactory를 대신 사용해야 해요.

ParserFactory는 SAX의 플랫폼 독립 정의의 일부가 아니며, Java XML 애플리케이션 작성자를 위해 특별히 설계된 추가 편의 클래스예요. SAX 애플리케이션은 이 클래스의 정적 메서드를 사용해 org.xml.sax.parser 시스템 프로퍼티 값이나 클래스 이름을 포함하는 문자열에 기반해 런타임에 SAX 파서를 동적으로 할당할 수 있어요.

makeParser()는 시스템 프로퍼티 org.xml.sax.parser에 지정된 클래스 이름으로 파서를 만들고, makeParser(String className)은 지정된 클래스 이름으로 파서를 만들어요. 애플리케이션은 SAX1을 구현하는 XML 파서를 여전히 필요로 해요.

더 알아보기 (Learn more)

Java 공식 API