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文件就会很快打开,并且编辑时会有提示信息。

posted on 2012-11-09 09:24  java开发学习  阅读(280)  评论(0编辑  收藏  举报

导航