Frank Strohmann
2003-07-31 04:15:58 UTC
Hallo NG,
ich habe ein Problem mit der Konvertierung von Sonderzeichen beim Speichern
in Xml.
Habe mir folgende Funktionen geschrieben - Für erste Hilfe ganz OK, aber ?!?
:-(
Gibt es da nicht eine Möglichkeit das ganze direkt mit dem Framework
abzuwickeln ???
Frank
public static string ConvertToXml(string Str)
{
Str = Str.Replace("&", "&");
Str = Str.Replace("'", "'");
Str = Str.Replace("<", "<");
Str = Str.Replace(">", ">");
Str = Str.Replace("\"", """);
Str = Str.Replace("Ä", "Ä");
Str = Str.Replace("Ö", "Ö");
Str = Str.Replace("Ü", "Ü");
Str = Str.Replace("ä", "ä");
Str = Str.Replace("ö", "ö");
Str = Str.Replace("ü", "ü");
Str = Str.Replace("ß", "ß");
return Str;
}
public static string ConvertFromXml(string Str)
{
Str = Str.Replace("&", "&");
Str = Str.Replace("'", "'");
Str = Str.Replace("<", "<");
Str = Str.Replace(">", ">");
Str = Str.Replace(""", "\"");
Str = Str.Replace("Ä", "Ä");
Str = Str.Replace("Ö", "Ö");
Str = Str.Replace("Ü", "Ü");
Str = Str.Replace("ä", "ä");
Str = Str.Replace("ö", "ö");
Str = Str.Replace("ü", "ü");
Str = Str.Replace("ß", "ß");
return Str;
}
ich habe ein Problem mit der Konvertierung von Sonderzeichen beim Speichern
in Xml.
Habe mir folgende Funktionen geschrieben - Für erste Hilfe ganz OK, aber ?!?
:-(
Gibt es da nicht eine Möglichkeit das ganze direkt mit dem Framework
abzuwickeln ???
Frank
public static string ConvertToXml(string Str)
{
Str = Str.Replace("&", "&");
Str = Str.Replace("'", "'");
Str = Str.Replace("<", "<");
Str = Str.Replace(">", ">");
Str = Str.Replace("\"", """);
Str = Str.Replace("Ä", "Ä");
Str = Str.Replace("Ö", "Ö");
Str = Str.Replace("Ü", "Ü");
Str = Str.Replace("ä", "ä");
Str = Str.Replace("ö", "ö");
Str = Str.Replace("ü", "ü");
Str = Str.Replace("ß", "ß");
return Str;
}
public static string ConvertFromXml(string Str)
{
Str = Str.Replace("&", "&");
Str = Str.Replace("'", "'");
Str = Str.Replace("<", "<");
Str = Str.Replace(">", ">");
Str = Str.Replace(""", "\"");
Str = Str.Replace("Ä", "Ä");
Str = Str.Replace("Ö", "Ö");
Str = Str.Replace("Ü", "Ü");
Str = Str.Replace("ä", "ä");
Str = Str.Replace("ö", "ö");
Str = Str.Replace("ü", "ü");
Str = Str.Replace("ß", "ß");
return Str;
}