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