· 完成后的代码 :
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<error-page>
<error-code>
404
</error-code>
<location>
/error.jsp
</location>
</error-page>
</web-app>
怎么样,方便吧 !
补充:<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<error-page>
<error-code>
404
</error-code>
<location>
/error.jsp
</location>
</error-page>
</web-app>
如果你打开eclipse目录\workspace\.metadata\.plugins\com.objfac.xmleditor\.cache 下的“f1”文件(不一定是f1这个名称 ,可 能是f2、f3等名称),会发现这个文件就是web-app_2_3.dtd。
· 如果不能连接因特网,或者名称空间中所含的链接是失效的,可以先 通过 别的途径取得web-app_2_3.dtd文件,比如将它放在D:/xml目录下,然后直接引用即可,如下:
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"file:///D:/xml/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
你可以试试将名称空间(即!DOCTYPE标记)去掉,一样是可以部署在Tomcat中的。 <!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"file:///D:/xml/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
· XMLBuddy还有其它功能,比如“格式化”代码。
三、一些题外话
其它插件,比如Lomboz、JBoss-IDE等虽然也可以编辑XML文件,但就其性能来说 , 不如XMLBuddy,这里也就不多说了。
但有一点要注意,当安装多个插件后,XML文件的默认打开方式不一定是XMLBuddy了(这是安装 JBoss-IDE后的结果),这时,可以选中要打开的XML文件,右击,选择XMLBuddy打开,当下次再打开这个XML文件时,eclipse会默认调用XMLBuddy来 操作。当然,也可以选择其它插件打开。你还可以通过修改XML文件的默认打开方式来进行操作(窗口 ->首选项 ->工作台 ->文件关联),甚至可以调用 一个外部软件(比如 XML Spy)操作XML文件(如果你认为这些插件都不合心意的话)。

现在,eclipse下有一 个项目,是“Eclipse Web Tools Platform Project”,当前版本是 1.0M3,主要是用来开发J2EE及WEB方面的应用的,当然可以编辑XML文件了。试用了一下 还是很不错的,下 面给个图来给大家解解渴:

[1] [2]
