XMLReaderAdapter
XMLReaderAdapter (SAX2 XMLReader를 SAX1 Parser로 변환)
SAX2 XMLReader를 SAX1 Parser로 적응(adapt)시키는 클래스예요.
본문
이 클래스는 SAX2 XMLReader를 감싸서 SAX1 Parser처럼 동작하게 만들어요. XMLReader는 http://xml.org/sax/features/namespace-prefixes 프로퍼티에 대해 true 값을 지원해야 하며, 그렇지 않으면 파싱이 SAXException으로 실패해요.
XMLReader가 http://xml.org/sax/features/namespaces 프로퍼티에 대해 false 값을 지원하면 효율성을 높이는 데 그 값도 사용해요.
parse, setEntityResolver, setDTDHandler, setDocumentHandler, setErrorHandler 메서드를 제공하며, 감싼 XMLReader의 이벤트를 SAX1 핸들러 인터페이스에 맞게 전달해요.