我有一个任务,需要将一个XML节点插入到已有的XML文件中,前提是该节点还不存在。我能够成功地进行插入操作,但是我无法找到缺失的if-not功能。
<xmltask source="shared.xml" dest="shared.xml" outputter="simple:3">
<insert path="/sharedobjects[last()]">
<![CDATA[
<connection>
<name>MY CONNECTION</name>
</connection>
]]>
</insert>
</xmltask>
如果我运行多次,当然会在xml文件中有多个MY CONNECTION。我希望进行检查,以便仅在所需的连接不存在于文件中时才插入。提前感谢您。