Probleme mit "updatexml"

Post Reply
klosm
Posts: 9
Joined: 20. Jun 2012, 15:51
Location: Langsur
Contact:

Probleme mit "updatexml"

Post by klosm » 21. Jan 2016, 10:10

Guten Morgen,
ich habe eine Problem zum update einer XML-Datei.
Ich habe folgenden Quellcode:

Code: Select all

<setting name="UserRights" serializeAs="String">
        <value>\\server-j\share$\%RIGHTS%\UserRights.ini</value>
      </setting>
Der Platzhalter %RIGHTS% soll mit einem Wert ausgefüllt werden, den ich vorher aus einer Datei n die Variable %V_RIGHT%ausgelesen habe.
Generell funktioniert das ganze auch, aber die Formatierung des XML-Files ist anschließend vollkommen fehlerhaft.
Ich benutze fogenden Befehl:

Code: Select all

UpdateXML "c:\temp\config.xml","//setting[@name='UserRights']","%RIGHTS%",<value>\\server-j\%V_RIGHT%\UserRights.ini</value>
und heraus kommt das:

Code: Select all

<setting name="UserRights" serializeAs="String"><value>\\server-j\share$\INF\UserRights.ini</value></setting>
Die <> Zeichen wurden in < > abgeändert und der Zeilenumbruch fehlt. :|

Kann mir vielleicht jemand helfen?

User avatar
Frank Dethlefsen
Posts: 521
Joined: 06. Apr 2006, 22:01
Location: Bochum
Contact:

Re: Probleme mit "updatexml"

Post by Frank Dethlefsen » 25. Jan 2016, 21:22

Moin!

Alternativ könnte man die Xml-Datei kopieren und anschliessend mit dem Befehl ReplaceVars bearbeiten.
ReplaceVars ersetzt alle definierte %Variablen% durch den entsprechenden Wert.

ReplaceVars "c:\temp\config.xml"
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 5 guests