关于XML文件校验的问题
给为达人,我在做一个系统的时候,使用了XML文件,在开发的过程中,我发现如果用DTD文件校验xml的话,需要写绝对路径才可以,如果写了相对路径,就会被解析到了tomcate\bim目录下,查了很多资料也没有办法解决,于是我想改用schema来校验XML,但是需要引入如下的包,
import org.iso_relax.verifier.Schema;
import org.iso_relax.verifier.Verifier;
import org.iso_relax.verifier.VerifierFactory;
import org.iso_relax.verifier.VerifierHandler;
import com.sun.msv.verifier.jarv.TheFactoryImpl;
import org.apache.log4j.Category;
几经辛苦依然找不到相关的包,不知道各位达人有什么好的方法,建议一下了,如果有相关的jar包的话,希望能发一份给我,不胜感激。(lizhenshengming@163.com).
当然了,如果能帮我解决相对路径的问题的话,我也是感激不尽。以下是xml文件,dtd文件可以和xml文件在同一个目录下,但是不能放到tomcate/bim目录下。后台是用JB开发的。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mails SYSTEM "mail.dtd">
<mails>
<?target text?>
<mailinfo>
<info>
<title>??????</title>
<date>2007-06-09 11:16:28</date>
<create>2005051000</create>
</info>
<content>????????</content>
</mailinfo>
</mails>
谢谢各位!!