D
dlk94mylis
Hi,
Ich muss aus einem String, welcher pseudo-xml enthält, ein vernünftiges xml-doc bauen. Tollerweise enthält der String allemöglichen Sonderzeichen: öäü ' ß & _ etc.pp...
Die muss ich nun in xml-valide ketten ersetzen, zb. alle ü in ü.
Das würde zu folgendem führen:
Kann man das irgendwie performanter machen? schließlich geht er so den kompletten String n mal durch....zwar immer noch linear, aber dennoch nich doll, oder?
Thnx!
Ich muss aus einem String, welcher pseudo-xml enthält, ein vernünftiges xml-doc bauen. Tollerweise enthält der String allemöglichen Sonderzeichen: öäü ' ß & _ etc.pp...
Die muss ich nun in xml-valide ketten ersetzen, zb. alle ü in ü.
Das würde zu folgendem führen:
Code:
result = result.replace("ü", "ü");
result = result.replace("Ü", "Ü");
result = result.replace("ä", "ä");
result = result.replace("Ä", "Ä");
result = result.replace("ö", "ö");
result = result.replace("Ö", "Ö");
result = result.replace("ß", "ß");
result = result.replace("ü", "ü");
result = result.replace("Ü", "Ü");
result = result.replace("ä", "ä");
result = result.replace("Ä", "Ä");
result = result.replace("ö;", "ö");
result = result.replace("ö", "Ö");
result = result.replace("ß", "ß");
result = result.replace("'", "&apos");
result = result.replace("&", "&");
result = result.replace("\"", """);
Kann man das irgendwie performanter machen? schließlich geht er so den kompletten String n mal durch....zwar immer noch linear, aber dennoch nich doll, oder?
Thnx!