JDOM存取xml問題 |
尚未結案
|
CCF
一般會員 發表:3 回覆:2 積分:1 註冊:2003-07-28 發送簡訊給我 |
請問各位高手....
我想用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 發送簡訊給我 |
引言: 請問各位高手.... 我想用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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |