天天看點

dom4j解析xml字元串時異常:org.dom4j.DocumentException: no protocol

1、dom4j解析xml字元串:

Document doc = new SAXReader().read(content);
           

報錯:

2、問題原因:編碼問題

3、解決方案:

  • 1、檢查工程編碼、java檔案編碼、字元串編碼,確定三者統一。
  • 2、臨時強制重新編碼:
Document doc = new SAXReader().read(new ByteArrayInputStream(content.getBytes("UTF-8")));