Eclipse中编辑XML文件时,可以代码自动提示,是由于在XML头部引入了DTD文件(文档类型定义),Eclipse就是经过解析这个DTD文件,来达到代码提示的功能。网络
但这个DTD文件是经过网络链接外网,好比struts就是链接到Apache网站上的。编辑器
若是在封闭的网络环境下(不能上外网),或者链接的DTD出现以下错误网站
这时候Eclipse就没法解析DTD文件,代码提示也就无从可言。blog
在Eclipse的XML目录中添加相应的DTD文件ip
在Eclipse的菜单中打开Windows->Preferences->XML->XML Catalog,以下画面,点击add按钮文档
location选择要提示的DTD文件io
至于DTD在哪里得到,通常都会包含在相关的jar包里,好比struts就是在jar包根目录下,把这个文件解压出来就行cli
添加XML目录元素后,在回到XML编辑器中,按快捷键就会出现代码提示。方法