前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去?

XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去?

作者头像
阿敏总司令
发布2019-02-28 15:18:17
1.1K0
发布2019-02-28 15:18:17
举报
文章被收录于专栏:简单就是美!简单就是美!

阅读更多

XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去?

前提:在不修改XML的条件下,修改XML的,不要这个,这个变态的谁都会。。。

其它的工具及另外的方法如下,但是想获取到类似XMLBuddy的cache一样的功能。何办?

  XMLBuddy

  由于打开XML文件时会根据XML文件里定义的DTD去网上查找相应的DTD文件,这样导至打开的时候会相当慢,特别是如果你的机器上不了外网的话,就更慢了。

  解决的办法有两个:

  一、在本机开启Web服务(如Tomcat等等),并设置端口为80,然后根据DTD 的目录结构建立相应的结构,并把DTD文件放进去。然后在hosts文件里把本机的地址映射到相应的DTD指定的网站去,如:

代码语言:javascript
复制
  127.0.0.1 www.springframework.org

  这样打开XML文件时就会在本机寻找DTD文件进行验证,速度就快很多了

  二、打开XMLBuddy插件的安装目录,并找到其中的cache目录,比如:%ECLIPSE_HOME%\PlugInsNew\xmlbuddy\eclipse\plugins\com.objfac.xmleditor_2.0.72\.cache

  打开meta.xml文件,一看就知道怎么处理了吧,如法炮制,选把DTD文件拷贝到这个cache目录里,再增加内容到meta.xml里来,比如:

代码语言:javascript
复制
<file>
<pub>-//SPRING//DTD  BEAN//EN</pub>
<abs>http://www.springframework.org/dtd/spring-beans.dtd</abs>
<rel>spring-beans.dtd</rel>
</file>

  要增加其它的DTD文件方法类似,不断地增加说明与DTD文件即可。

  于是在编辑XML文件时就会有相关的提示及错误提示信息,可以减少一些书写XML文件时发生的低级错误了。

在XMLSpy里一直没有找到这个相应的功能,有谁知道吗?

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2006-09-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档