0
我有一个XSL文件,它充当我的应用程序的配置文件。实际上它是一个XML文件,它包含了它的元素。此文件被称为Config.xsl:使用蚂蚁更新xml元素
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.example.org/Config">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" standalone="yes" />
<xsl:template match="/">
<Config>
<Test>somevalue</Test>
<Test1>someothervalue</Test1>
</Config>
</xsl:template>
我想改变元件的Test1的一个NEWVALUE值。
下面是我的蚂蚁代码,我正在使用它来更新值。
<?xml version="1.0" encoding="UTF-8" ?>
<project name="Scripts" default="test">
<taskdef resource="net/sf/antcontrib/antcontrib.properties" />
<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>
<target name="test">
<xmltask source="Config.xsl" dest="Config.xsl">
<replace path="Config/Test1/text()" withText="newvalue" />
</xmltask>
</target>
</project>
如果有人能让我知道如何得到这份工作,我将不胜感激。
谢谢纳文。这就像一个魅力。此外,我正在尝试更新相同的文件,以便我的源代码和席位都是XSL文件,并且可以正常工作。 – Santosh