<if >
<equals arg1="tkmanage" arg2="@{plugin}" />
<then>
<!--替换web.xml里的头部信息-->
<echo message="准备操作..............................@{plugin}"></echo>
<replace file="${plugin.dev.dest.dir}/@{plugin}/target/web/WEB-INF/web.xml" token='<?xml version="1.0" encoding="ISO-8859-1"?>' value=""></replace>
<replace file="${plugin.dev.dest.dir}/@{plugin}/target/web/WEB-INF/web.xml" token="<!DOCTYPE web-app" value=""></replace>
<replace file="${plugin.dev.dest.dir}/@{plugin}/target/web/WEB-INF/web.xml" token='PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"' value=""></replace>
<replace file="${plugin.dev.dest.dir}/@{plugin}/target/web/WEB-INF/web.xml" token='"http://java.sun.com/dtd/web-app_2_3.dtd">' value=""></replace>
<replace file="${plugin.dev.dest.dir}/@{plugin}/target/web/WEB-INF/web.xml" token="<web-app>" value=""></replace>
<replace file="${plugin.dev.dest.dir}/@{plugin}/target/web/WEB-INF/web.xml" token="</web-app>" value=""></replace>
<echo message="操作成功"></echo>
<echo message="${plugin.dev.dest.dir}/@{plugin}/target/web/WEB-INF/web.xml"></echo>
</then>
</if>
本文介绍了一种使用条件语句和替换操作来清除特定Web应用程序(如插件)中web.xml文件头部信息的方法。通过一系列的指令,可以实现对指定文件内XML声明、文档类型声明及相关属性的移除。
4956

被折叠的 条评论
为什么被折叠?



