Hallö,
ich stecke mal wieder an einem Problem, nämlich folgendem:
Ich lese eine XML Datei aus dem Internet aus und durchsuche diese. Jeder Wert zwischen <id> </id> und <title> </title> wird in eine Listbox eingetragen, beim Doppelklick wird unter anderem eine Datei mit dem Namen des Wertes zwischen <title> </title> angelegt.
Dabei entsteht folgendes Problem: der Wert enthält zum einen teilweise Doppelpunkte, was ein Anlegen der Datei unmöglich macht, zweitens wird beim Übertragen von der XML Datei in die Listbox jeder Umlaut in kryptische Zeichen umgewandelt (ä wird ä z.B.).
Vielleicht ist dazu noch wichtig zu wissen, dass ich keinen XML Parser benutze, sondern die Datei lokal speichere und via Len/InStr/Mid etc. durchsuche, ich weis nicht ob das relevant ist.
Fragen sind also 2:
Wie kann ich den Doppelpunkt beim Doppelklick auf den Listeneintrag vorm Speichern umwandeln (in der Liste sollte er so bleiben)?
Wie verhindere ich beim Eintragen in die ListBox, dass die Umlaute nicht zu entziffern sind, in der XML sind ja auch alle korekt?
Ich hoffe auf viele Lösungen und freue mich über jeden noch so kleinen Denkanstoss
LG
PrimuS
ich stecke mal wieder an einem Problem, nämlich folgendem:
Ich lese eine XML Datei aus dem Internet aus und durchsuche diese. Jeder Wert zwischen <id> </id> und <title> </title> wird in eine Listbox eingetragen, beim Doppelklick wird unter anderem eine Datei mit dem Namen des Wertes zwischen <title> </title> angelegt.
Dabei entsteht folgendes Problem: der Wert enthält zum einen teilweise Doppelpunkte, was ein Anlegen der Datei unmöglich macht, zweitens wird beim Übertragen von der XML Datei in die Listbox jeder Umlaut in kryptische Zeichen umgewandelt (ä wird ä z.B.).
Vielleicht ist dazu noch wichtig zu wissen, dass ich keinen XML Parser benutze, sondern die Datei lokal speichere und via Len/InStr/Mid etc. durchsuche, ich weis nicht ob das relevant ist.
Fragen sind also 2:
Wie kann ich den Doppelpunkt beim Doppelklick auf den Listeneintrag vorm Speichern umwandeln (in der Liste sollte er so bleiben)?
Wie verhindere ich beim Eintragen in die ListBox, dass die Umlaute nicht zu entziffern sind, in der XML sind ja auch alle korekt?
Ich hoffe auf viele Lösungen und freue mich über jeden noch so kleinen Denkanstoss
LG
PrimuS