Sers,
ich habe nen dickes Problem. Ich bastel grad an einer App die Daten im XML Format aus dem Internet herunterläd.
Aber wenn Umlaute (Ä.Ö.Ü,ß) in der XML Datei vorhanden sind, schlägt das ganze fehl
Hier ist mein Code ..
Alles anzeigen
Ich hab auch schon probiert die Daten erst runterzuladen, die Umlaute (die in Form von "\U123" im NSLog dargestellt werden, via stringByReplacingOccurrencesOfString zu ersetzen und dann wieder in ein
NSData object zu verfrachten, aber das funktioniert auch nicht.
Hier ist die XML datei die ich laden will:
Alles anzeigen
Wie gesagt .. sobald umlaute im spiel sind, failed das ganze
Hat wer nen Tipp für mich?
ich habe nen dickes Problem. Ich bastel grad an einer App die Daten im XML Format aus dem Internet herunterläd.
Aber wenn Umlaute (Ä.Ö.Ü,ß) in der XML Datei vorhanden sind, schlägt das ganze fehl
Hier ist mein Code ..
Quellcode
- - (void)loadAndParseXmlFromUrl:(NSURL*) url {
- NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
- //Initialize the delegate.
- XMLParser *parser = [[XMLParser alloc] initXMLParser:VId];
- //Set delegate
- [xmlParser setDelegate:parser];
- //Start parsing the XML file.
- BOOL success = [xmlParser parse];
- if(success)
- NSLog(@"No Errors");
- else
- {
- NSLog(@"Error!!!");
- }
- }
Ich hab auch schon probiert die Daten erst runterzuladen, die Umlaute (die in Form von "\U123" im NSLog dargestellt werden, via stringByReplacingOccurrencesOfString zu ersetzen und dann wieder in ein
NSData object zu verfrachten, aber das funktioniert auch nicht.
Hier ist die XML datei die ich laden will:
XML-Quellcode
- <?xml version="1.0" encoding="UTF-8"?>
- <DetailViewContent>
- <VereinsName>Vereinsname</VereinsName>
- <VereinsInfo>Kurze Info</VereinsInfo>
- <AdsPicture>http://pfad.zur/ad.jpg</AdsPicture>
- <AdsUrl>http://www.google.de</AdsUrl>
- <Bierpreis>1,20</Bierpreis>
- <Regenten>Hans und Franz</Regenten>
- <Webseite>www.bla.de</Webseite>
- <Taxen>
- <Taxi>
- <TName>Testtaxi</TName>
- <TPhone>12345/654321</TPhone>
- </Taxi>
- </Taxen>
- <GPS>
- <GAnnotation>
- <Glatitude>53.68361</Glatitude>
- <Glongitude>8.391473</Glongitude>
- <Glabel>Kekse</Glabel>
- <Gsublabel>Wurst</Gsublabel>
- </GAnnotation>
- </GPS>
- </DetailViewContent>
Wie gesagt .. sobald umlaute im spiel sind, failed das ganze
Hat wer nen Tipp für mich?