2009-07-29 5 views
1

Je viens d'utiliser l'élément WiX XmlFile avec un ElementPath qui correspond à plusieurs nœuds XML et il met juste à jour le premier, plutôt que tous ceux qui correspondent. Est-ce un bug dans WiX? Quelqu'un peut-il suggérer une solution de contournement pour cela?WiX XmlFile ElementPath plusieurs résultats

Répondre

1

La conception XmlFile actuelle n'en met qu'une à jour. Cela ressemble à une bonne demande de fonctionnalités pour le jeu d'outils WiX.

2

Si les éléments multiples ont des valeurs différentes pour un certain attribut (par exemple, vous avez 5 éléments, chacun avec un attribut Nom différent), vous pouvez simplement répéter la valeur pour chacun d'entre eux (en utilisant des chemins formatés).

Si ce n'est pas le cas, je suppose que vous pourriez utiliser des trucs laids pour le contourner. Par exemple, changez le texte de noeud de chaque noeud auquel vous avez déjà défini la valeur voulue, puis vous pouvez changer l'occurrence suivante, car elle devient la première. Bien sûr, quand vous avez fini de parcourir toutes les instances, changez le texte ...

Questions connexes