您的位置:首页 > 编程语言 > Java开发

解决MyEclipse自定义DTD无法校验问题

2014-06-06 00:00 253 查看
摘要: 编写了一个DTD,但是对于xml却没有任何效果,没有标签提示,也没有出错提示

在使用struts2的时候关注core.jar包下struts-default.xml文件的声明:

<!DOCTYPE struts PUBLIC

"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"

" http://struts.apache.org/dtds/struts-2.1.7.dtd ">

IDE是如何通过http://struts.apache.org/dtds/struts-2.1.7.dtd来定位到本地DTD呢(ctrl+点击能直接打开对应jar中的DTD),后来查资料了解到,是IDE的一项系统配置。

进入设置:

preferences->搜索xml->XML CateLog 可以看到很多key都是在这里定义好了,

->add->在Location处选择要添加的dtd文件->选择public id并填写key如:-//xiaofei.com/DTD

配置xml

使用<!DOCTYPE 根元素名 public "-//xiaofei.com/DTD">声明

此时,myeclipse便能够有自定义的标签提示,并且会进行自定义的验证了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  myecplise dtd xml
相关文章推荐