我想使用Installshield将两个条目添加到XML文件中。
当我尝试时,我只会添加一个条目。有解决方法吗?
答案 0 :(得分:1)
当您在左窗格中读取树时,如xpath查询(使用/
连接树的级别),则不能找到您希望InstallShield创建的每个元素。通常,您可以通过添加查找属性的谓词来实现此目的。或者你可以通过添加一个基于position()的方法来实现,但是,根据xml文件,position()可能相当脆弱。
在实践中,这意味着您应该将名称add
的一个实例替换为add[@name='BSEntities']
,将另一个实例替换为其中包含的任何名称(您的问题并未显示),除非当然这些名字是一样的。如果是,找到一些让他们与众不同的东西。最坏的情况是位置问题,所以你可以使用add[1]
和add[2]
。