線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1182
推到 Plurk!
推到 Facebook!

JDOM存取xml問題

尚未結案
CCF
一般會員


發表:3
回覆:2
積分:1
註冊:2003-07-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-28 13:44:52 IP:140.138.xxx.xxx 未訂閱
請問各位高手.... 我想用jdom來存取14個不同xml檔(dtd是外部且使用同一個) 使用SAXBuilder來讀取xml檔 code如下: void sax_read_xml(File xfile,String xfun) { try { // 建立SAXBuilder(不使用有效性驗證) DOMBuilder builder = new SAXBuilder(); // 建立JDOM文件,依照xfile所指定的xml檔 Document document = builder.build(xfile); Element RootElement = document.getRootElement(); sfun=RootElement.getName();//sfun是一輸出字串 } catch (JDOMException e) { if (e.getRootCause() != null) { sfun=e.getMessage(); } } } 在最後會顯示dtd檔沒有protocol 但我的外部dtd檔沒問題(XML&DTD檔都有用xml spy驗證過)且跟所要讀取的xml檔在同一資料夾... 在trace的情況下好像在此行 ........builder.build(xfile)發生問題. 不知是否為path問題還是code問題 希望大家幫幫忙...謝謝... 學生中的學生
------
學生中的學生
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-30 09:00:44 IP:203.73.xxx.xxx 未訂閱
引言: 請問各位高手.... 我想用jdom來存取14個不同xml檔(dtd是外部且使用同一個) 使用SAXBuilder來讀取xml檔 code如下: void sax_read_xml(File xfile,String xfun) { try { // 建立SAXBuilder(不使用有效性驗證) DOMBuilder builder = new SAXBuilder(); // 建立JDOM文件,依照xfile所指定的xml檔 Document document = builder.build(xfile); Element RootElement = document.getRootElement(); sfun=RootElement.getName();//sfun是一輸出字串 } catch (JDOMException e) { if (e.getRootCause() != null) { sfun=e.getMessage(); } } } 在最後會顯示dtd檔沒有protocol 但我的外部dtd檔沒問題(XML&DTD檔都有用xml spy驗證過)且跟所要讀取的xml檔在同一資料夾... 在trace的情況下好像在此行 ........builder.build(xfile)發生問題. 不知是否為path問題還是code問題 希望大家幫幫忙...謝謝... 學生中的學生
CCF 你好: 請參考以下的連結文章
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
CCF
一般會員


發表:3
回覆:2
積分:1
註冊:2003-07-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-30 10:48:21 IP:140.138.xxx.xxx 未訂閱
版主你好: 此項問題也解決了 原因是什麼我也不曉得< > 只知改用 > 謝謝版主回應< > 學生中的學生
------
學生中的學生
系統時間:2024-05-18 11:52:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!