J'utilise WIX pour ajouter un élément XML dans un fichier. Lorsque mon élément util: XmlConfig avait un attribut VerifyPath comme ceci:WIX XmlConfig VerifyPath s'échappe
VerifyPath="/configuration/App/add[@key='ApiURL']"
rien ne s'est produit. Maintenant, je l'ai changé pour ressembler à ceci (basé sur un autre code que je trouve nulle part ailleurs dans notre base de code):
VerifyPath="/configuration/App/add[\[]@key='ApiURL'[\]]"
Et il ajoute correctement l'élément. Qu'est-ce que cette fuite et pourquoi est-ce nécessaire?
Je pense que vous comprenez correctement la spécification XPath qui est précise dans le premier exemple. Le second exemple n'est pas un XPath mais est requis pour que ce code fonctionne. C'est l'échappement bizarre qui devrait casser le XPath que je ne comprends pas. – sirdank