JavaTM Platform
Standard Ed. 6

javax.xml.stream
인터페이스 XMLResolver



public interface XMLResolver

이 인터페이스는, XML 의 해석중에 자원을 해결하기 위해서 사용됩니다. 어플리케이션으로 카스탐엔티티 해결을 실행하는 경우는, setXMLResolver 메소드를 사용해, XMLInputFactory 에 이 인터페이스의 인스턴스를 등록할 필요가 있습니다.

도입된 버젼:
1.6

메소드의 개요
 Object resolveEntity (String  publicID, String  systemID, String  baseURI, String  namespace)
          자원을 가져옵니다.
 

메소드의 상세

resolveEntity

Object  resolveEntity(String  publicID,
                     String  systemID,
                     String  baseURI,
                     String  namespace)
                     throws XMLStreamException 
자원을 가져옵니다. 이 자원은 다음의 3 개의 귀가형의 어느 쪽인가에 됩니다. (1) java.io.InputStream (2) javax.xml.stream.XMLStreamReader (3) java.xml.stream.XMLEventReader. 이 메소드가 null 를 돌려주는 경우, 프로세서는 디폴트의 기구를 사용해 엔티티를 해결하려고 합니다.

파라미터:
publicID - 참조되는 외부 엔티티의 공개 식별자. 제공되지 않았던 경우는 null
systemID - 참조되는 외부 엔티티의 시스템 식별자
baseURI - systemId 에 관련지을 수 있었던 절대 베이스 URI
namespace - 해결되는 엔티티의 이름 공간
반환값:
요구된 자원 또는 null
예외:
XMLStreamException - 자원의 해결에 실패했을 경우

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.