快捷搜索:

在Eclipse中利用XMLBuddy开发XML

这里只先容XMLBuddy,它主要供给是有关DTD方面的验证、代码助手等功能;还有一种是XMLBuddy Pro,它相对付XMLBuddy来说,扩展了许多功能,比如对Schema、XSLT、RELAX NG 的支持,但它必要Money。对付XML的一样平常编写,XMLBuddy已经够用了,而且它是免费的,很轻易获得,以是这里就着重谈谈它了。

一、下载与安装

1. 下载

XMLBuddy的主页地址是:http://www.xmlbuddy.com/

下载要留意是XMLBuddy,不是XMLBuddy Pro。这里给出一个下载地址,是XMLBuddy 2.0.38版本的:

http://xmlbuddy.com/2.0/78945789020508924908525/8902390238490587584751/xmlbuddy_2.0.38.zip

留意:这个版本匹配的是eclipse 3.0.1-3.1M5。

为懂得说方便,我应用的eclipse的版本是3.0.1,并且安装了中文说话包,没有安装其它插件。如图:

2. 安装

安装XMLBuddy 2.0.38,先解压这个下载的文件,然后将com.objfac.xmleditor_2.0.38这个目录复制到eclipse安装目录下的plugins目录中即可;或者采纳links要领安装也可以。

再次启动eclipse,应该可以发明XMLBuddy已经安装了。

3. 定制

假如要定制XMLBuddy,可以经由过程 窗口 ->首选项 ->XMLBuddy 来改动:

二、应用XMLBuddy

下面开始解说若何应用XMLBuddy:

· 新建一个名称为“XMLBuddyDemo”的Java项目,然后建立一个web.xml文件。如下:

<?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>

</web-app>

· 假云云时没有连接因特网的话,如下图:

这时,假如你输入代码,也不会呈今世码提示的功能。

· 连接因特网,从新打开web.xml文件,逗留半晌(XMLBuddy会自动下载web-app_2_3.dtd),然后如图进行操作:

还可以应用“Alt+/”进行代码提示。

· 完成后的代码:

<?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>

怎么样,方便吧!

弥补:

假如你打开eclipse目录workspace.metadata.pluginscom.objfac.xmleditor.cache 下的“f1”文件(不必然是f1这个名称,可能是f2、f3等名称),会发明这个文件便是web-app_2_3.dtd。

· 假如不能连接因特网,或者名称空间中所含的链接是掉效的,可以先经由过程其余道路取得web-app_2_3.dtd文件,比如将它放在D:/xml目录下,然后直接引用即可,如下:

您可能还会对下面的文章感兴趣: