当前位置: 代码迷 >> XML/SOAP >> eclispe 编者XML时,输入<无法自动提示的修复
  详细解决方案

eclispe 编者XML时,输入<无法自动提示的修复

热度:583   发布时间:2014-02-23 23:10:47.0
eclispe 编辑XML时,输入<无法自动提示的修复

eclispe 当编辑XML时,一般情况下,输入<后,会自动提示关键字。有时候在无法在线联网时就不会自动提示。如何解决?以struts2的配置为例,在struts.xml的配置里,前面声明有:

?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
?"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
?"http://struts.apache.org/dtds/struts-2.3.dtd">


实际上,eclipse提示是来自于http://struts.apache.org/dtds/struts-2.3.dtd?的定义文件,因此可以实现本地化。具体操作如下:

  1. 找到Struts2 的lib目录,将struts2-core-2.3.4.jar解压开,找到上述配置文件中的struts-2.3.dtd。
  2. 在eclipse 的 Perferences 中的MyEclipse->Files and Editors->XML->XML Catalog中,点击add,Key Type选择URI,Key输入http://struts.apache.org/dtds/struts-2.3.dtd?,Location?选择指向本地struts-2.3.dtd文件即可?