ich habe ein Problem eckige Klammern in einem XPath Wert in InstallShield 12 Prof. (unter Systemkonfiguration --> XML Datei Änderungen) auszugeben.
z.B. Produkt[@Name="xyz [xxx]"]
Bei der Installation soll eine dynamische XML erzeugt werden, die dann ein Tag
<Produkt Name="xyz [xxx]"> enthalten soll..
Wird die eckige Klammer nicht oder falsch escaped wird Name="" leer angezeigt.
Ich habe bereits versucht die eckigen Klammern in dem String auf verschiedene Arten zu escapen. (' , \ etc.)
Auch habe ich schon versucht HTML Syntax wie &91#; zu verwenden, aber das wird anscheinend auch nicht richtig geparst (XSL?) und direkt so wieder mit in die XML ausgegeben.
Ich hoffe mein Problem habe ich verständlich geschildert und jemand von Euch hat eine Idee, wie soetwas elegant zu lösen ist. Danke!
MFG
Edited by InstallerBasler, 09 August 2010 - 13:10.