俞黎敏ID:YuLimin
85512次访问,排名1079好友56人,关注者304
阿敏总司令:简单就是美!
博客:http://YuLimin.JavaEye.com

只有正确地找到问题的根本所在,才能成功地解决掉问题:)
Read a bit and take it out, then come back read some more.
YuLimin的文章
原创 63 篇
翻译 0 篇
转载 0 篇
评论 65 篇
阿敏总司令的公告
三等功
俞黎敏
阿敏总司令
来自:福建莆田@广州
最近评论
jojoyba:同意, 我就贴错过上下联, 汗啊

不过没有以前小的时候全家写春联的时候好玩儿了, 虽然我从来都不写(那时候还不会写字呢)
yd1221:ǒu lái nǐ de dì pán cǎi cǎi ,hē hē ,xī wàng yě dào wǒ de dì pán zhuǎn zhuǎn ɑ !
偶 来 你 的 地 盘 踩 踩 ,呵 呵 ,希 望 也 到 我 的 地 盘  转  转 啊 !



 — 快典网( http://kdd.cc/ )自动注音
jamesqiu:花点时间学习gvim,这是值得的。
007pro:je上核心人员都是极端务实的人群,有时候我觉得怎么可以这样,je的核心会觉的说,最好这样~就是这么简单。
我也是被隐藏扣分之后才明白,所以即便是博客上也对这类事情不做评述,虽然我是很支持你的
所以即便象俞兄这样的用户也不会有特权的,我记得老庄很久以前叹息说多亏有自己的空间,的确如此。
oneyear2008:我刚接触java,这对于我来说是一个很好的学习步骤!谢谢!
文章分类
收藏
    相册
    1大学的我
    2部队当兵
    3生活相片
    CSDN好友
    【HongSoft@业务整合】(RSS)
    axman
    Java憩园
    jini李日贵
    lizongbo
    zxhong(RSS)
    椅子(HERO2008第三会场主持人)
    用耳朵去聆听,用心来感受
    苏酩的Blog空间
    超越黎明(RSS)
    银狐999(RSS)
    青润心情(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

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

    新一篇: Eclipse Jetty JettyLauncher 问题解决与使用技巧 | 旧一篇: P6Spy & SQL Profiler & IronTrack SQL

    http://yulimin.javaeye.com/blog/24495

    关键字:   XML DTD XSD 校验    

    XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去?
    前提:在不修改XML的条件下,修改XML的,不要这个,这个变态的谁都会。。。

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

      XMLBuddy

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

      解决的办法有两个:

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

    代码
    1.   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里来,比如:

    代码
    1. <file>  
    2. <pub>-//SPRING//DTD  BEAN//EN</pub>  
    3. <abs>http://www.springframework.org/dtd/spring-beans.dtd</abs>  
    4. <rel>spring-beans.dtd</rel>  
    5. </file>  

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

     

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

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

     

    问题得到解决,方法总结如下:
    安装主目录假定为%XMLSPY_HOME%
    1、在%XMLSPY_HOME%\下有个MainCatalog.xml,修改属性为可写,并打开,就知道如何象XMLBuddy炮制了。

    2、将你的DTD如spring-beans.dtd拷贝%XMLSPY_HOME%\Schemas\java\目录下;

    3、在MainCatalog.xml的

    代码
    1. <!--Java Section-->   

    下增加一行
    代码
    1. <public publicId="-//SPRING//DTD BEAN//EN" uri="schemas/java/spring-beans.dtd"/>   

    保存,重新打个XMLSpy即可进行验证了。

     

    其它的DTD/XSD等文件如法炮制即可。

    发表于 @ 2007年02月08日 21:43:00|评论(loading...)|编辑

    新一篇: Eclipse Jetty JettyLauncher 问题解决与使用技巧 | 旧一篇: P6Spy & SQL Profiler & IronTrack SQL

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 阿敏总司令