DocumentBuilderでエラー出力が出る
Java6u10
c:/temp/test.txtは実在する非XMLファイル。
import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; public class Test { public static void main(String[] args) throws Exception { try { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = dbFactory.newDocumentBuilder(); File txtFile = new File("c:/temp/test.txt"); Document doc = builder.parse(txtFile); } catch (Exception e) { } } }
結果、エラー出力が出る。例外が吐かれるだけにして欲しい。
[Fatal Error] test.txt:1:1: Content is not allowed in prolog.