Parser
Parser (SAX1 파서 기본 인터페이스)
SAX(Simple API for XML) 파서를 위한 기본 인터페이스예요.
본문
이것은 SAX1의 주요 이벤트 공급 인터페이스였으며, SAX2에서는 네임스페이스 지원과 정교한 구성 가능성/확장성을 포함하는 XMLReader로 대체됐어요. 모든 SAX1 파서는 이 기본 인터페이스를 구현해야 해요.
이 인터페이스는 애플리케이션이 다양한 타입의 이벤트에 대한 핸들러를 등록하고, URI나 문자 스트림에서 파싱을 시작할 수 있게 해 줘요. 모든 SAX1 파서는 인자 없는 생성자도 구현해야 해요(다른 생성자도 허용).
SAX1 파서는 재사용 가능하지만 재진입(re-entrant)할 수는 없어요. 애플리케이션은 첫 번째 파싱이 완료된 후 파서 객체를 재사용할 수 있어요. setDocumentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setLocale 메서드와 parse(InputSource), parse(String systemId) 메서드를 제공해요.