NSString Backslash Flucht
Arbeite ich auf einem iPhone OS-Anwendung, die sendet eine xml-Anfrage an einen webservice. Um das senden der Anforderung, die xml-Daten Hinzugefügt, um einen NSString. Dabei habe ich erfahren, einige Probleme mit Anführungszeichen "
und backslashes \
in der xml-Datei, die erforderlich Flucht. Gibt es eine komplette Liste der Zeichen müssen escaped werden?
Außerdem ist es eine anerkannte Methode, dies zu tun, entkommen (dh ersetzen \
mit \\
und "
mit \"
) oder ist es ein Fall, der die Schaffung einer Methode mich?
Dank
- Es ist nicht klar, was das problem ist. Warum haben Sie die escape-Zeichen?
- Hallo Nikolai, das war vor fast drei Jahren. Ich brauchte, um zu entkommen die Charaktere zu bilden gültige xml. Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht vollständig zu beantworten Ihre Frage, aber scheint, wie es könnte helfen, mit dem zweiten Teil...
Können Sie eine NSScanner zu Scannen, wird für Zeichen aus einem Zeichensatz und wenn gefunden, wird es fügen Sie die Flucht
\\
auf eine neue Zeichenfolge und kopieren Sie die nächsten Teilstring aus dem besonderen Charakter bis zum nächsten.