У меня очень мало опыта Java. Я пытаюсь заставить документ читать как UTF-8, но застрял, пытаясь подключить считыватель InputStream к строителю документа.Разбор InputStreamReader с DocumentBuilder
Вот что я до сих пор:
import javax.xml.xpath.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
if(pathToFile == null) throw new Exception("You must supply a pathToFile parameter");
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
InputStreamReader in = new InputStreamReader(new FileInputStream(pathToFile), "utf-8");
BufferedReader reader = new BufferedReader (new InputStreamReader (in));
Element records = builder.parse(reader).getDocumentElement();
Будьте благодарны, если кто-то может дать мне некоторые указатели
Просьба уточнить "приходят застряли" в деталях. Что происходит вместо этого? – BalusC
Я получаю это: groovy.lang.GroovyRuntimeException: Не удалось найти подходящий конструктор для: java.io.InputStreamReader (java.io.InputStreamReader) –
Посмотрите, у вас уже есть ответ. – BalusC