eclipse等开发工具,加入dtd验证后,在编写xml时可以有code complete功能。以struts.xml文件为例:
preference->xml->xml catlog
<?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:-//Apache Software Foundation//DTD Struts Configuration 2.1//EN spacify alternative web address:http://struts.apache.org/dtds/struts-2.1.dtd然后rebuild工程,编辑struts.xml时就会有code complete提示了
preference->xml->xml catlog
未经允许请勿转载:程序喵 » 【MyEclipse】Eclipse中xml设置本地验证的dtd文件