判断文件是否是XML格式以及判断字符串是否是XML格式

首先截取文件后缀名。后缀是XML文件再进入此判断,避免不必要的资源占用。

/**
 * 判断一个文件是否是XML文件
 *
 * @param file
 * @return
 */
private static boolean isXmlDocument(File file) {
    boolean flag;
    try {
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        builder.parse(file);
        flag = true;
    } catch (Exception e) {
       // e.printStackTrace();
        flag = false;
    }
    return flag;
}

以上就是xml文件的真实性校验了

posted @ 2023-08-16 14:48  xiaolifc  阅读(473)  评论(0)    收藏  举报