新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML编辑器,XML解析器,XML开发环境
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML工具及XML开发环境 』 → XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 11951 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客楼主
    发贴心情 XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去?

    可能是破解xmlSpy时,是通过把网络功能可损坏了.这样虽然一般的应用都可以.但是如果要import一些网络DTD,或者是XSD时,文档就会报错.这个有没有办法解决啊.

    我一般都是把网络上的文件再下载下来,然后再修改文件指向本地,这样好麻烦.但不知道怎么解决.


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/11/25 21:11:00
     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客2
    发贴心情 

    转一个相关文章:(在文章中也没有解决这个问题,不知道是XMLSpy的功能不完善,还是破解不完美)
    http://yulimin.javaeye.com/blog/24495

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

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

      XMLBuddy

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

      解决的办法有两个:

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


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


    代码
    <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里一直没有找到这个相应的功能,有谁知道吗?

    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/11/25 21:13:00
     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客3
    发贴心情 
    问题得到解决,方法总结如下:
    安装主目录假定为%XMLSPY_HOME%
    1、在%XMLSPY_HOME%\下有个MainCatalog.xml,修改属性为可写,并打开,就知道如何象XMLBuddy炮制了。

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

    3、在MainCatalog.xml的


    代码

    <!--Java Section-->

    下增加一行

    代码

    <public publicId="-//SPRING//DTD BEAN//EN" uri="schemas/java/spring-beans.dtd"/>

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

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

    http://www.javaeye.com/t/24495.html

    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/2 21:08:00
     
     koness 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:12
      积分:107
      门派:XML.ORG.CN
      注册:2006/12/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给koness发送一个短消息 把koness加入好友 查看koness的个人资料 搜索koness在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看koness的博客4
    发贴心情 
    好办法
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/22 12:49:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML工具及XML开发环境 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/12/21 16:00:02

    本主题贴数4,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    8,050.781ms