我應該用哪一個來解析xml文件。什麼是解析http-xml文件的推薦方法。我的方法是將xml讀作String,並使用DocumentBuilder解析String。 這是正確的做法。Http charset vs xml編碼(utf-8,utf-16等)
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
Document doc = null;
InputSource is = null;
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
is = new InputSource(new StringReader(xmlString));
doc = dBuilder.parse(is);
我會說一個覆蓋另一個。如果http響應指定了給定的編碼,那麼您最初將其設置爲解析/流。如果xml有一個<? xml ... encoding =「...」>序言我希望解析器改變編碼方式。 – Oncaphillis 2014-11-03 13:56:16