XMLReaderFactory
XMLReaderFactory (XML 리더 생성 팩토리)
XML 리더를 만들기 위한 팩토리 클래스예요.
본문
이 클래스는 명시적 클래스 이름이나 런타임 기본값에 기반해 XML 리더를 만드는 정적 메서드를 포함해요.
try {
XMLReader myReader = XMLReaderFactory.createXMLReader();
} catch (SAXException e) {
System.err.println(e.getMessage());
}
파서와 함께 번들로 배포하는 배포판에 대한 참고: 외부 구성 메커니즘이 설정되지 않은 경우를 처리하도록 인자 없는 createXMLReader 구현을 수정해야 해요. 해당 메서드는 클래스 이름을 org.xml.sax.driver에 바인딩한 것이 없어도 클래스 경로에 파서가 있으면 파서를 반환하도록 최선을 다해야 해요.
createXMLReader()는 시스템 프로퍼티나 JAR 파일에서 클래스 이름을 찾아 리더를 만들고, createXMLReader(String className)은 지정된 클래스 이름으로 리더를 만들어요.