使用Ant脚本逐个读取XML文件标记
请参阅附件中的XML文件,我需要在Ant脚本中阅读该文件 我能够使用xmlproperty读取xml标记值,如下所示使用Ant脚本逐个读取XML文件标记,xml,ant,Xml,Ant,请参阅附件中的XML文件,我需要在Ant脚本中阅读该文件 我能够使用xmlproperty读取xml标记值,如下所示 <xmlproperty file="pom.xml"/> <echo>${project.dependencies.dependency.groupId}${line.separator}</echo> <echo>${project.dependencies.dependency.artifactId}${line.separa
<xmlproperty file="pom.xml"/>
<echo>${project.dependencies.dependency.groupId}${line.separator}</echo>
<echo>${project.dependencies.dependency.artifactId}${line.separator}</echo>
<echo>${project.dependencies.dependency.version}${line.separator}</echo>
${project.dependencies.dependency.groupId}${line.separator}
${project.dependency.dependency.artifactId}${line.separator}
${project.dependency.dependency.version}${line.separator}
我得到的输出如下:
[echo]za.co.rmb.rti.common,za.co.rmb.rti.common
[echo]bw库安全,bw库通用审计
[echo]${project.dependency.dependency.version}
请告知:
1) 为什么输出中未捕获属性project.dependencies.dependency.version的值
2) 我希望每个标签都有单独的输出,比如,
第一个依赖项标记的所有值,然后是第二个依赖项标记的值
预期产出:
za.co.rmb.rti.common
bw库通用审计
4.0.0
一旦我像上面一样在第一个依赖项标记中获得了值,我将把每个值保存在单独的属性中,并采取一些操作,比如在文件中回显
然后它应该在第二个依赖项标记中为我提供值,如下所示,我将再次捕获并执行一些操作
za.co.rmb.rti.common
bw库安全
2.0.0对不起,我忘了附加XML文件…现在如何附加XML文件?我没有看到任何编辑问题和附加XML文件的按钮。这是XML标记za.co.rmb.rti.common bw library common audit 4.0.0 projlib za.co.rmb.rti.common bw library security 2.0.0 projlib