知识点补充:
DocumentBuilderFactory
是用于建立DOM形式的剖析器对象 , DocumentBuilderFactory是一个笼统工场类,它供应了一个newInstance
要领 ,这个要领会依据当地平台默许装置的剖析器,自动建立一个工场的对象并返回。
parse()
要领用于剖析 XML 文档,获得代表全部文档的 Document 对象。
推断文件是不是是xml花样
能够经由过程文件扩展名举行推断,但没法保证文件扩展名准确而内容却不是XML花样,因而能够运用非常举行推断。
示例:
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; private static boolean isXmlDocument(File file){ boolean flag = true; try { DocumentBuilderFactory foctory =DocumentBuilderFactory.newInstance(); DocumentBuilder builder = foctory.newDocumentBuilder(); builder.parse(file); flag = true; } catch (Exception e) { flag = false; } return flag; }
引荐教程:java开辟入门
以上就是java中怎样推断文件是不是是xml花样的的细致内容,更多请关注ki4网别的相干文章!