[英]C# equivalent of Obj-C's NSCharacterSet? Need help converting iOS code
[英]C# equivalent of OBJ-C's
我正在將OBJ-C應用程序轉換為C#,並且遇到了這個問題:
使用C#的方法是什么:
NSArray *charts = [xmlString componentsSeparatedByString:@"</record>"];
string[] charts = xmlString.Split(new string[] { "</record>" }, StringSplitOptions.None);
我誤讀了原始問題(或更確切地說,是評論),但我強烈建議您,如果您有一些XML,則不要僅按標記名將其拆分-您將其解析為XML,然后使用解析的文檔即可。 這將比使用純字符串操作可靠得多。
例如,如果要在每個<record>
元素中獲取文本,則可以使用:
XDocument doc = XDocument.Parse(text);
List<string> records = doc.Descendants("record")
.Select(x => x.Value)
.ToList();
將XML視為純字符串幾乎總是一個壞主意。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.