Webサービスで受信した文字列を次のようにドキュメント(DOM)xmlに変換しています。
Document file= null;
String xmlFile= "blablabla"; //latin1 encodeing
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
this.file = builder.parse(new InputSource(new StringReader(xmlFile)));
しかし、文字列はISO-8859-1(latin1)でエンコードされており、このドキュメントのノードを読み取ると、いくつかのエラーが発生します。ISO-8859-1エンコーディングを使用してDOMオブジェクトを正しく作成するにはどうすればよいですか?または文字列内のエンコーディングLatin 1を使用してノードを読み取るにはどうすればよいですか?