課程
/后端開發(fā)
/Java
/Java眼中的XML---文件讀取
感覺DOM解析過程是在已知子節(jié)點(diǎn)級(jí)數(shù)的情況下解析的一樣,假如我們不知道哪一級(jí)子節(jié)點(diǎn)是最后一級(jí)怎么辦?
2017-05-14
源自:Java眼中的XML---文件讀取 2-3
正在回答
怎么判斷,節(jié)點(diǎn)的getFirstChild()方法為null,說(shuō)明沒有子節(jié)點(diǎn)。
但是xml本身是自己用來(lái)存儲(chǔ)項(xiàng)目小型數(shù)據(jù)的,節(jié)點(diǎn)怎么命名,自己說(shuō)了算,一般不可能不知道,不過你這種規(guī)避錯(cuò)誤的思維很好。
那就需要根據(jù)返回值判斷了。獲取子節(jié)點(diǎn)的方法,如果內(nèi)有獲取到子節(jié)點(diǎn),會(huì)返回一個(gè)不包含任何子節(jié)點(diǎn)的nodelist,所以只需要判斷nodelist是否包含node就可以的,應(yīng)該是length屬性為0。xml文件一般會(huì)有格式,規(guī)定里邊使用什么標(biāo)簽,使用規(guī)范,也就是有已知格式,然后解析。比如html,里邊的節(jié)點(diǎn)都是按照html的規(guī)范編寫,java框架的xml配置文件,也都是只能使用規(guī)定的標(biāo)簽。
舉報(bào)
通過Java認(rèn)識(shí)并且創(chuàng)造XML文件,如何應(yīng)用 Java“解析 XML
2 回答DOM解析問題
1 回答dom解析插妹兒
3 回答DOM解析XML 出現(xiàn)亂碼
2 回答jdk1.8中沒有原來(lái)的Dom解析包嗎?
2 回答為什么我的dom解析后中文變成???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-02-02
怎么判斷,節(jié)點(diǎn)的getFirstChild()方法為null,說(shuō)明沒有子節(jié)點(diǎn)。
但是xml本身是自己用來(lái)存儲(chǔ)項(xiàng)目小型數(shù)據(jù)的,節(jié)點(diǎn)怎么命名,自己說(shuō)了算,一般不可能不知道,不過你這種規(guī)避錯(cuò)誤的思維很好。
2017-05-15
那就需要根據(jù)返回值判斷了。獲取子節(jié)點(diǎn)的方法,如果內(nèi)有獲取到子節(jié)點(diǎn),會(huì)返回一個(gè)不包含任何子節(jié)點(diǎn)的nodelist,所以只需要判斷nodelist是否包含node就可以的,應(yīng)該是length屬性為0。xml文件一般會(huì)有格式,規(guī)定里邊使用什么標(biāo)簽,使用規(guī)范,也就是有已知格式,然后解析。比如html,里邊的節(jié)點(diǎn)都是按照html的規(guī)范編寫,java框架的xml配置文件,也都是只能使用規(guī)定的標(biāo)簽。