XML documentroot
Verfasst: 14 Jan 2011, 10:20
Hallo Community,
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
XMLCODE
Vielen Dank und Gruß
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
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