XML文件,我通常不張貼在這些網站通常你會發現找到你要找的內容在網絡上的某個地方。然而,在閱讀文檔的每一個單詞並閱讀大約一百萬個網頁之後,這是我最後的希望。路徑對於Java中
這是很簡單的東西,我想從我的項目中的文件解析XML文檔,但不管我用什麼路我不斷收到一個文件不存在錯誤。我已經嘗試了我能想到的每一條可能的道路。我知道我犯了一個簡單的錯誤,但我無法弄清楚。
這裏是我的代碼開始:
File fXmlFile = new File("/fixtures.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
我試過把/fixtures.xml
文件中的資產文件夾,src文件夾,並相應地改變路徑,但似乎沒有任何工作。
/////////// 我現在已經搬到上嘗試遠程訪問XML文件,但是這是不工作要麼。我正在使用應該明顯工作的教程中的代碼。我可以看到我的本地目錄中的文件,並且上傳了xml文件,所以沒有人知道可能會出錯。我的項目中是否存在需要更改的設置?
這是我使用從網絡中的XML代碼。你可以檢查網址,看看它是指向正確的地方。
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:歡迎來到SO。可以提出重複的問題。你可以關閉/刪除,如果得到太多downvotes – Jayan
什麼是你的平臺? Windows還是UNIX? – Jayan
@ Elliott Walsh:你的問題需要更多細節。什麼是資產,src等?看來你試圖將一個文件作爲網頁資源。 – Jayan