XMLResolver
XMLResolver (XML 리졸버)
XML 파싱 중에 자원을 해석하는 데 사용되는 인터페이스예요. 커스텀 엔티티 해석을 수행할 때 등록해요.
본문
public interface XMLResolver
XMLResolver는 XML 파싱 중에 자원을 해석하는 데 사용돼요. 애플리케이션이 커스텀 엔티티 해석을 수행하려면 setXMLResolver 메서드로 이 인터페이스의 인스턴스를 XMLInputFactory에 등록해야 해요.
resolveEntity(String publicID, String systemID, String baseURI, String namespace) 메서드는 자원을 검색해 가져와요. 이 메서드는 InputStream, Reader, String(히트), 또는 null(엔티티를 해석할 수 없음) 중 하나를 반환해요.
일치하는 항목이 없으면 null을 반환해 기본 해석 로직으로 넘겨줄 수 있어요.