2)文本文件:txt、csv等等。文本文件具有特殊性,文本头无明显标志。但是文本文件百分百具有业务特殊性。可以在对文本进行格式验证时,判断是否为目标类型;或者通过编码校验,看文本是否正确编码,是否有乱码存在(正确编辑的文件,不可能存在乱码),有第三方插件cpdetector可以检测当前文件的编码;最后还可以通过提供文件模板,固定文本文件的头尾等方式来进行校验
SAXReader xmlReader = new SAXReader()try {
Document doc = xmlReader.read(new File("F:\\bookconfig.xml"))//读取xml配置文件
Element root = doc.getRootElement()//获取根节点
List<Element>elements = root.elements() //获取根节点下的所有子节点
for(Element element : elements){ //遍历子节点
System.out.println("节点名:"+element.getName()+",节点内文本:"+element.getData())
}
} catch (DocumentException e) {
e.printStackTrace()
}
法律分析:根据《行政诉讼法司法解释》第一百四十八条 人民法院对规范性文件进行一并审查时,可以从规范性文件制定机关是否超越权限或者违反法定程序、作出行政行为所依据的条款以及相关条款等方面进行。有下列情形之一的,属于行政诉讼法第六十四条规定的规范性文件不合法:超越制定机关的法定职权或者超越法律、法规、规章的授权范围的;与法律、法规、规章等上位法的规定相抵触的;没有法律、法规、规章依据,违法增加公民、法人和其他组织义务或者减损公民、法人和其他组织合法权益的;未履行法定批准程序、公开发布程序,严重违反制定程序的;其他违反法律、法规以及规章规定的情形。
法律依据:《最高人民法院关于适用若干问题的解释》 第一百四十八条 人民法院对规范性文件进行一并审查时,可以从规范性文件制定机关是否超越权限或者违反法定程序、作出行政行为所依据的条款以及相关条款等方面进行。有下列情形之一的,属于行政诉讼法第六十四条规定的规范性文件不合法:超越制定机关的法定职权或者超越法律、法规、规章的授权范围的;与法律、法规、规章等上位法的规定相抵触的;没有法律、法规、规章依据,违法增加公民、法人和其他组织义务或者减损公民、法人和其他组织合法权益的;未履行法定批准程序、公开发布程序,严重违反制定程序的;其他违反法律、法规以及规章规定的情形。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)