일반적으로 이러한 사이트에 게시하지는 않지만 대개 인터넷에서 찾고자하는 것을 찾으십시오. 그러나 문서의 모든 단어를 읽은 후 약 백만 페이지를 읽으면 이것이 나의 마지막 희망입니다.경로 Java의 XMl 파일
그것은 정말 간단합니다. 내 프로젝트의 파일에서 XML 문서를 구문 분석하려고하지만 어떤 경로를 사용하더라도 파일을 가져 오는 데 계속 오류가 발생하지 않습니다. 나는 생각할 수있는 모든 단일 경로를 시도했다. 나는 간단한 실수를하고 있다는 것을 알고 있지만, 나는 그것을 알아낼 수 없다. 내가 자산 폴더의 src 폴더에 /fixtures.xml
파일을 넣고 따라 경로를 변경하지만 아무것도 작동하는 것 같다없는 노력했습니다
File fXmlFile = new File("/fixtures.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
:
여기 내 코드의 시작입니다.
///////// 이제 원격으로 xml 파일에 액세스하려고 시도했지만이 방법도 작동하지 않습니다. 분명히 작동해야하는 자습서의 코드를 사용하고 있습니다. 내 로컬 디렉토리에있는 파일을 볼 수 있으며 XML 파일을 업로드 했으므로 다른 사람이 무엇이 잘못 될지 알 수 있습니다. 내 프로젝트에서 설정을 변경해야합니까 ??
이것은 웹에서 XML을 가져 오는 데 사용하는 코드입니다. 당신은 URL이 올바른 장소를 가리키고 있는지 확인할 수 있습니다.
try {
URL url = new URL(
"http://www.spursart.com/fixtures.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new InputSource(url.openStream()));
doc.getDocumentElement().normalize();
}
catch (Exception e) {
System.out.println("XML Pasing Excpetion = " + e);
}
@ Elliott Walsh : 안녕하세요. 중복 된 질문을하는 것은 괜찮습니다. 닫기/삭제하면 너무 많은 downvotes을 얻을 수 – Jayan
귀하의 플랫폼 무엇입니까? Windows 또는 UNIX는 좋아합니까? – Jayan
@ Elliott Walsh : 질문에 대한 자세한 내용이 필요합니다. 자산, src 등은 무엇입니까? 파일을 웹 리소스로 보내려고하는 것 같습니다. – Jayan