添加两个同名的xml条目-InstallShield

添加两个同名的xml条目-InstallShield,xml,installshield,Xml,Installshield,我想使用Installshield向XML文件添加两个条目 当我尝试它时,我只得到一个附加条目。是否有解决方法?当您像xpath查询一样读取左窗格中的树(将树的级别与/连接)时,必须找不到希望InstallShield创建的每个元素。通常,您可以通过添加一个查找属性的谓词来导致这种情况。或者,您可以通过添加一个基于position()的文件来实现,但是,根据xml文件的不同,position()可能非常脆弱 实际上,这意味着您应该将名称add的一个实例替换为类似add[@name='BSEnt

我想使用Installshield向XML文件添加两个条目


当我尝试它时,我只得到一个附加条目。是否有解决方法?

当您像xpath查询一样读取左窗格中的树(将树的级别与
/
连接)时,必须找不到希望InstallShield创建的每个元素。通常,您可以通过添加一个查找属性的谓词来导致这种情况。或者,您可以通过添加一个基于position()的文件来实现,但是,根据xml文件的不同,position()可能非常脆弱

实际上,这意味着您应该将名称
add
的一个实例替换为类似
add[@name='BSEntities']
的内容,而将另一个实例替换为它包含的任何名称(您的问题没有显示),当然,除非这些名称相同。如果是的话,找一些让他们独一无二的东西。最坏的情况是位置问题,所以可以使用,比如,
add[1]
add[2]