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

Eclipse、MyEclipse为XML添加DTD约束

2012-11-13 10:55 363 查看
项目中使用、配置了一些XML文件

如最基本的web.xml,第三方框架中Spring的applicationContext.xml、Struts的struts.xml

这些xml文件在处理的时候如果借助于MyEclipse工具自带的dtd,xsd约束文件可以很轻松的进行编辑,只需要alt+/自动提示。

但是在添加了其他MyEclipse中没有集成的框架配置文件,或者要使用的第三方包版本高于工具继承的第三方包版本。则自动提示元素的功能就不能使用了。

那么我们还是自己来配置一下dtd约束吧:

一、MyEclipse:

1、先找到xml文件对应的DTD文件

(一般的文件头都可以找到该信息)

(web.xml 的 dtd 约束文件在servlet.jar里面;struts和hibernate都在自己的jar包里面)

2、window->preference->Myeclipse Enterprise->Files and Editors->XML->XML catalog->User Specified Entries->add

3、key Type 选择 URI

Key 选择 XML 文件中 docType 中引用的那个 key 地址

(如dwr3.0使用的是:-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN )

Location 选择 dtd 文件在本地硬盘上的完整路径(建议放到MyEclipse中,位置参见Plugin Specified Entries)

二、Eclipse:

首选项位置不同:window--->preference--->XML--->XML catalog--->User Specified Entries--->add

另外:对于添加xsd约束也是如此,注意先选择key Type为URL然后选择Location之后再选择回Schema Location
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: