在下面的XML中,需要使用XPath替换名称空间。如何使用xpath替换xml中的第一个节点属性值
<application xmlns="http://ns.adobe.com/air/application/4.0">
<child id="1"></child>
<child id="2"></child>
</application>
我试着用
/application/@xmlns
和
/*[local-name()='application']/@[local-name()='xmlns']
双方未能给予的愿望输出。为了替换文本,我使用了xmltask替换。
<xmltask source="${temp.file1}" dest="${temp.file1}">
<replace path="/application/@xmlns" withText="http://ns.adobe.com/air/application/16.0" />
</xmltask>
您可以发布您的代码,您已经使用了更换? – ArinCool 2015-02-06 07:08:12