ich bin gerade dabei mich in den Thema XMLPatch einzuarbeiten. Ingesamt funktioniert es und alles unter der Wurzel wird entsprechend angepasst aber
ich möchte direkt einen Wert im Documentenroot anpassen "<Configuration Product=".">" aber es wird nochmal als Ebene angelegt. In der Dokumentation und im Forum hab ich bis jetzt keinen passende Idee dazu gefunden.
WININST
Code: Alles auswählen
OpenNodeSet
- error_when_no_node_existing false
- warning_when_no_node_existing true
- error_when_nodecount_greater_1 false
- warning_when_nodecount_greater_1 true
- create_when_node_not_existing true
- attributes_strict false
documentroot
all_childelements_with:
elementname: "Configuration"
attribute:"Product" value="$Prodversion$"
all_childelements_with:
elementname: "PIDKEY"
attribute:"Value" value="$ProdKey$"
end
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<Configuration Product=".">
<Configuration Product="factory_default">
<PIDKEY Value="factory_default">
</PIDKEY>
</Configuration>
</Configuration>
K.Scholz
PS: Noch eine kleine 2. Frage. In der Wininst Doku wird ja IniVar abgekündigt wie kann ich mit eine IF Schleife GetProductProderty vergleichen
WININST
Code: Alles auswählen
IF GetProductProperty("test", "") = "0" wird als Fehler deklariert