Das ergibt für mich keinen Sinn. Muss falsch oder offensichtlich sein.
Nach dem Zuschneiden habe ich in VB.NET 2 Variablen mit den folgenden Werten:
strTag = "<#vermittler_person_Name>"
tmp = "<#vermittler_person_Name>"
Ein Vergleich der Variablen ergibt ein False:
strTag = tmp ' ==> false
Ein direkter Vergleich der Werte ergibt ein True:
"<#vermittler_person_Name>" = "<#vermittler_person_Name>" ' ==> true
Beide sind Strings, ich habe alle möglichen Methoden ausprobiert: string.compare, string.equals, auch regex usw. usw. Alles funktioniert perfekt mit allen anderen Strings ähnlicher Struktur, nur nicht und nur nicht mit
"vermittler_person_Name"
in der Mitte... Irgendwelche Ideen?