Eclipse插件xmlbuddy的DTD文件本地化
用过xmlbuddy插件的朋友可能晓得,当我们在Eclipse中打开.xml文件时,一般都比较慢,但是如果根本就不能上网,却很快就打开了,不过在编辑时没有提示信息出现,这是由于在xml文件的头部有这样的部分:<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
这就导致在打开此文件的时候会到广州达内上去下载这个dtd文件,而如果网速比较慢或不能上外网的,那就要很长时间或打开了,编辑时却没有提示信息。
就以上问题,给出一个使用xmlbuddy插件的解决办法。
1、下载web-app_2_3.dtd文件,下载地址就是上面的地址;
2、进入&eclipse_home\plugins\com.objfac.xmleditor_2.0.9目录(我用的插件版本是2.0.9的),其中有个.cache文件夹,进入;
3、将下载的dtd文件拷贝到这里;
4、找到meta.xml文件,打开;
5、在第一个<file>的前面加入下面信息:
<file>
<pub>-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN</pub>
<abs>http://java.sun.com/dtd/web-app_2_3.dtd</abs>
<rel>web-app_2_3.dtd</rel>
</file>
如果有多个dtd文件要加入,那么就要写多个,这里面的内容就是上面xml文件头部的信息;
6、保存文件,重新启动Eclipse,再打开需要web-app_2_3.dtd文件的xml文件就会很快打开,并且编辑时会有提示信息。