Topic: xmlbuddy的一个小技巧。

  Print this page

1.xmlbuddy的一个小技巧。 Copy to clipboard
Posted by: wangfeng
Posted on: 2004-10-25 18:32

在用xml buddy写xml的时候,有点事情比较麻烦。。
如果文档带有 DTD,那么xml buddy就会根据DTD提示,进行文档校验,
但是这时候一般SYSTEM ID 给的都是网络地址,它会访问网络,下载这个文件的。
我在教育网,要算国际流量的。要是将SYSTEM ID改成绝对路径,又不太好。怎么办呢? 后来发现web.xml 这些文档都可以自动提示的,好像也没有联网,肯定是哪个地方设置了一下。

经过一番查找,终于让我找到了。原来在plugin目录下的 com.objfac.xmleditor_2.0.9\.cache下面,有个meta.xml,打开以后你看看就知道怎么做了。把那些DTD都拷贝到这个目录下,然后在 meta.xml中加入类似于下面的内容(我这里设置了3个文件):
<file>
<pub>-//SPRING//DTD BEAN//EN</pub>
<abs>http://www.springframework.org/dtd/spring-beans.dtd</abs>
<rel>spring-beans.dtd</rel>
</file>
<file>
<pub>-//Hibernate/Hibernate Mapping DTD 2.0//EN</pub>
<abs>http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd</abs>
<rel>hibernate-mapping-2.0.dtd</rel>
</file>
<file>
<pub>-//Hibernate/Hibernate Configuration DTD 2.0//EN</pub>
<abs>http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd</abs>
<rel>hibernate-configuration-2.0.dtd</rel>
</file>

然后在看看,怎么样了?

注意: 在eclipse\workspace\.metadata\.plugins\com.objfac.xmleditor\.cache也有个类似的文件,要删除它,至于原因嘛,呵呵,你应该知道的。。。

enjoy!!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923