公司做一个验证框架,需要在xml中配置验证规则,由于验证可能过多,怕XML文件过大,一旦解析出错就怕难以找到错误点,所以想再抛出异常的时候提示是在解析某个元素某一行出错了,dom4j有这个功能么?

解决方案 »

  1.   

    想了想,貌似没有,dom4j要实现它应该挺冗余的,不值得,个人之见
      

  2.   

    建议用Xpath解析,这个比较方便和精确
      

  3.   

    的确是有点冗长了,但是目前也差不多了,为了保证配置文件的尽量精简也就只能在读取配置中下点功夫了,Xpath不在考虑之内。
      

  4.   

    不清楚,貌似不行,只能用FileReader和BufferedReader一行一行的读文件,一行一行的查找,然后找到出错的那个节点的行数。
      

  5.   

    楼主有什么思路啊,最近也在搞这个
    但是以前用的代码读取文件这部分是sun的,没法整,看来要换了才行?--signature--------------------------
    http://www.purji.com/list-8.htm