eclipse/myeclipse中xml设置本地验证dtd

eclipse开发工具,加入dtd验证后,在编写xml时可以有code complete功能。以struts.xml文件为例:

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

若是想要在编辑struts.xml时有code complete的功能,必须让eclipse找到struts2-2.1.dtd。我们将struts2-core-2.x.x.jar中的struts-2.1.dtd解压出来放到某个目录dir中。然后配置eclipse:preference->xml->xml catlog,在user specified entries中增加一项:
location:dir
key type:public ID
key:http://struts.apache.org/dtds/struts-2.1.dtd
然后重启eclipse,编辑struts.xml时就会有code complete提示了。

你可能感兴趣的:(apache,eclipse,xml,MyEclipse,struts)