关于XML文件校验的问题

li_develop 2007-06-10 04:46:43
给为达人,我在做一个系统的时候,使用了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>

谢谢各位!!
...全文
196 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧