1. 程式人生 > >使用Java解析XML檔案或XML字串的例子

使用Java解析XML檔案或XML字串的例子

本文由Markdown語法編輯器編輯完成。

經驗與教訓:

  1. 因為是Java專案,未載入特定的jar包,而導致在解析XML檔案和字串時,發生了ClassNotFoundException。
    在使用dom4j進行XML的解析時,需要匯入的兩個jar包是:
    dom4j-1.6.1.jar和jaxen-1.1.1.jar包。
  2. 由於原始xml檔案的編碼方式不對,導致在解碼時發生異常。
    解決方案是,一定要確定被解析的檔案是UTF-8編碼的。而當時我用於解析的檔案是ANSI編碼方式的,導致在解析時一直報編碼方式不對的問題。
    後來,用記事本開啟原來的xml檔案,選擇”另存為“時,可以選擇編碼方式,將ANSI修改為UTF-8格式,既可以正常的解析出XML的節點值。

參考連結: