我從wikipedia.org/w/api.php下載了一個XML文件。
此文件包含一些特殊字符。
當我在Objective C中解析這個XML文件時,這些字符與其他字符分離。
那麼如何正確解碼?如何解碼Objective C中的XML?
0
A
回答
0
NSUTF8StringEncoding
可能是你在找什麼。下面是從URL下載XML數據,並將它作爲utf-8編碼NSData
一個例子:
+ (NSData *)getXML {
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:[SOME_URL stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]]];
if (data) {
NSString *response = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
if (![response isEqualToString:@""]) {
response = [response stringByReplacingOccurrencesOfString:@"&" withString:@"&"];
data = [response dataUsingEncoding:NSUTF8StringEncoding];
return data;
}
[response release], response = nil;
}
return nil;
}
相關問題
- 1. Objective C,如何解析這個XML?
- 2. 解析XML內XML標籤的Objective-C
- 3. Objective-C解析XML文件
- 4. XML在Objective-C解析庫
- 5. 如何在Cocoa中編碼和解碼文件爲Base64/Objective-C
- 6. 雙解碼Objective C/iPhone
- 7. 用於XML解析的Objective-C庫
- 8. XML解析錯誤的Objective-C
- 9. 如何解析Cocoa應用程序中的Objective-C代碼
- 10. 如何傳遞密碼以解碼C/Objective-C中的LZMA(7zip)加密存檔?
- 11. Objective-C - 如何分別解析XML的屬性?
- 12. 在Objective-C中解碼HTML響應
- 13. 輕鬆擴展Objective C XML解析器?
- 14. objective-c iphone XML解析一個元素
- 15. Objective-C異步XML解析器問題
- 16. Objective-C:解析一個非xml網站
- 17. 解碼和編碼數組Objective-C
- 18. 如何使用Objective C解析這個XML文件?
- 19. 如何構建UI從XML解析到NSDictionary? objective-c
- 20. 解析Objective-C中的XHTML
- 21. 如何解析JSON在Objective-C的iOS
- 22. 如何在Objective-C上修改XML?
- 23. 如何在Objective-c/xcode中解析RSS XML時忽略額外的html標籤?
- 24. 如何解析C++中的XML網頁
- 25. 如何解析C#中的XML
- 26. 如何解碼C中的q編碼?
- 27. Objective-C代碼中的「eval」
- 28. 如何解決出現在Objective-C++但不是Objective-C中的鏈接錯誤?
- 29. 瞭解Objective-C/C中的數組
- 30. Objective-C:如何求解方程組?
你能給什麼樣的XML下載看起來像一個例子嗎? – DanZimm
您能否給我們一個XML內容的示例,謝謝! – doNotCheckMyBlog
給我們你正在使用的代碼 – vikingosegundo