您的位置:首页 > 其它

ant学习笔记-xmltask.jar

2014-08-29 22:59 477 查看
1、修改xml节点属性

要替换的文件test.xml:

<project versionName="1.0" >

<property name="file1.dir" value="d:\test1\file1"></property>

<property name="file2.dir" value="d:\test2\file2"></property>

<application>

<service name="log">

</application>

</project>

替换脚本:

<xmltask

dest="./test.xml"

encoding="utf-8"

source="./test.xml" >

<attr attr="value" path="//project/property[@name='file1.dir']" value="d:\test\file1" />

<attr attr="value" path="//project/property[@name='file2.dir']" value="d:\test\file2" />

</xmltask>

xml中单引号:'

xml中双引号:"

2、删除节点

<xmltask

dest="./test.xml"

encoding="utf-8"

source="./test.xml" >

<remove path="/project/application/service[@name='log']" />

</xmltask>

3、获取节点属性值

<xmltask source="./test.xml" >

<call path="project" >

<param name="vn" path="versionName" />

<actions>

<echo>versionName = @{vn}</echo>

</actions>

</call>

</xmltask>

参考:
http://www.cnblogs.com/samcn/archive/2011/07/07/2100023.html http://www.oopsconsultancy.com/software/xmltask/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: