怎样判断是json还是xml格式,xml 条件判断
知识点补充:
DocumentBuilderFactory是一个用于创建DOM模式的解析器对象。DocumentBuilderFactory是一个抽象工厂类,它提供了一个newInstance方法。这个方法将自动创建一个工厂对象,并根据本地平台上默认安装的解析器返回它。
parse()方法用于解析XML文档,以获得表示整个文档的文档对象。
判断文件是否是xml格式
可以通过文件扩展名来判断,但是不能保证文件扩展名是正确的,内容也不是XML格式的,所以可以使用异常来判断。
示例:
导入javax . XML . parsers . document builder;
导入javax . XML . parsers . documentbuilderfactory;
私有静态boolean is XML document(File File){
布尔标志=真;
尝试{
DocumentBuilderFactory fo tory=DocumentBuilderFactory . new instance();
document builder builder=foc tory . newdocumentbuilder();
builder.parse(文件);
flag=true
} catch(异常e) {
flag=false
}
返回标志;
}推荐教程:java开发入门以上是java中如何判断文件是否为xml格式的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。