1
안녕하세요 저는 Document Class를 사용하고 있습니다. 로컬 시스템에서 File을 읽을 때 작동 중이고 파일을 읽고 일부 URL에서 XML 문서를로드하려고 할 때 작동하지 않습니다. 내가 XML을 반환하는 서비스를하고 내가 직접 서비스 GET의 URL에서로드 할이 작업을 수행 할 수있는 방법 나는 그것을 소비 할 경우URL에서 XML 문서를 읽는 방법
private static Document loadTestDocument(String fileLocation) throws Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true);
DocumentBuilder db = factory.newDocumentBuilder();
File file = new File(fileLocation);
System.out.println(db.parse(file).toString());
return db.parse(file);
}
그래서이 방법은 문서를 반환합니다. 그런 다음 파일을 찾을 수 없습니다 나는 또한 내에서 작동하지 않는 스트리밍 입력에서로드하려고 :
나는이 있지만이File file = new File("http://someservice/getdata");
오류가 작동하지로했습니다.
InputStream input = new URL("http://someurl:32643/api/values").openStream();
오류 :
내가 어떤 도움을 내가 서비스에서 수신 된 데이터를로드 할 내가에 반환하고로 그 문서를 반환 할 이해할 수있을 것이다이를 수있는 방법을 이제[Fatal Error] :1:1: Content is not allowed in prolog.
내 방법.
로드하는 문서는 어떻게 생겼습니까? –
사실 그 XML은 – Adam
입니다. 그것은 무엇처럼 보입니다. –