У меня очень мало опыта Java. Я пытаюсь заставить документ считываться как UTF-8, но застрял, пытаясь подключить считыватель InputStream к сборщику документов.
Вот что у меня есть:
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();
Буду благодарен, если кто-нибудь может дать мне несколько указателей