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/
要替换的文件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/
相关文章推荐
- ant学习笔记-task
- Ant学习笔记(二)-Ant的build.xml文件解析
- XML学习笔记(一):关于字符编码的理解
- ANT学习笔记
- dom4j学习笔记[3]---获取、修改XML元素
- XML学习笔记(二)
- xml学习笔记---2
- ANT学习笔记
- XML学习笔记(1)
- Chap 5 学习笔记-XML语法介绍
- XML学习笔记(一)
- xml学习笔记!(DOM的基本操作)
- XmlTextWriter学习笔记
- XML-RPC学习笔记(二)
- XML学习笔记-XML的基本语法
- XML学习笔记
- XML-RPC学习笔记(一)
- [SQL学习笔记之一]SQLServer的内置XML支持
- XML学习笔记(转载)
- XML学习笔记之入门