String xml = "....."; // <- テキストで書かれたXMLが入っているとする DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docbuilder = dbfactory.newDocumentBuilder(); Document doc = docbuilder.parse(new ByteArrayInputStream(xml.getBytes("UTF-8"))); //<- エンコードはXML自身のエンコードにあわせる