今天遇到了一個問題「xml處理指令不在外部實體的開始部分」,在網上找到解決方法,以下:jsp 在上文中,out.println("<?xml version=/"1.0/" encoding=/"utf-8/"?>")被註釋,且用紅色標記了出來; 在FF中不能正常顯示,出現下面的錯誤:utf-8 XML解析錯誤:xml處理指令不在外部實體的開始部分 解決方法有兩種: 一種固然是註釋掉,它不會影響xml文件結構;get 二是加入out.clear(),清除頁面上全部東西(由於上面的錯誤多是因爲不適當的空格或空行引發的,但這些元素又是咱們在文檔中看不到的)it response.setContentType("text/xml"); |