ant dtd 生成

本文介绍如何修复Ant DTD文件中的错误,并将其集成到Eclipse中以获得编写build.xml文件时的自动补全功能。主要内容包括对DTD文件进行必要的修改、配置Eclipse以使用新的DTD文件及启用自动补全。
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">3、生成的ant.dtd会有几处问题,可以把这个ant.dtd引入eclipse,根据eclipse的提示进行如下修改</span>
(1) “timestampgranularity ( | MINUTE | NONE) #IMPLIED”改为“timestampgranularity (MINUTE | NONE) #IMPLIED”。
(2) “serverlanguagecodeconfig ( | da | ...) #IMPLIED”改为“serverlanguagecodeconfig (da | ...) #IMPLIED”。
(3)删除ant.dtd中如下内容


<!ELEMENT target EMPTY>
<!ATTLIST target
id ID #IMPLIED
name CDATA #IMPLIED>


将修改后的ant.dtd保存好




现在用Eclipse引用这个DTD就可以实现编写build.xml的时候的自动提示了。




建议把这放在%ANT_HOME%的 etc目录下,以免误删。


Eclipse的设置在:Window--Preference--XML--XML Catalog 点击Add 输入刚才那个生成的DTD文件地址,KEY_TYPE选 public ID , 取一个名字(KEY),OK


现在按下alt+/ 就可以在有提示内容的地方弹出提示了


当然,如果想在输入的时候就直接弹出,要设置:Window--Preference--XML--XML File--Editor 在Content asist里,勾上 Automatically make suggestion, 然后在 


Prompt when these characters are inserted 里面改成 <=:abcdefghijklmnopqrstuvwxyz ${


OK!当然这样做会是Eclipse的速度变慢,喜忧参半。


<?xml version="1.0" encoding="UTF-8"?>
<project name="antdtd" default="makedtd">
	<target name="makedtd">
		<antstructure output="ant.dtd" />
	</target>
</project>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值