NANT修改XML文件

前端之家收集整理的这篇文章主要介绍了NANT修改XML文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

http://sourceforge.net/projects/nant/?source=directory

ant修改xml文件5@H_301_5@

<?xml version="1.0" encoding="UTF-8"?>
<project name="database tasks" default="createDatabase" basedir=".">
<property name="database.pwd" value="${DB_PWD}" />
</project> 使用ant修改
<?xml version="1.0" encoding="UTF-8"?>
<project name="database tasks" default="createDatabase" basedir=".">
<property name="database.pwd" value="${DB_PWD}" />
<property name="database.host" value="${DB_HOST}" />
</project>

uild.properties 定义一个变量

Java代码
  1. newLine=\n@H_301_5@


然后在ant中使用@H_301_5@
<replaceregexpfile="xxx.xml"@H_301_5@@H_301_5@
  • match="</project>"@H_301_5@@H_301_5@
  • replace="${newLine}"@H_301_5@@H_301_5@
  • byline="true"@H_301_5@/>@H_301_5@
  • @H_301_5@
  • <concatappend="true"@H_301_5@@H_301_5@
  • fixlastline="true"@H_301_5@eol="crlf"@H_301_5@destfile=""@H_301_5@xxx.xml""@H_301_5@>@H_301_5@
  • <propertyname="database.host"@H_301_5@value=\"${DB_HOST}\"@H_301_5@/>@H_301_5@
  • </concat>@H_301_5@
  • ${newLine}@H_301_5@
  • <\/project>@H_301_5@
  • </concat>@H_301_5@
  • 猜你在找的XML相关文章