在我的iPhone应用程序中,我必须在大段落中显示UITextField
。在这里我得到这个段落字符串是从一个XML。这里如何在本段插入UITextField
在特定位置?带特殊字符的XML解析
这里这个XML中还包含一些特殊字符,以找到插入UITextField
的地方?那么如何解析XML中的特殊字符并插入UITextField
?
在我的iPhone应用程序中,我必须在大段落中显示UITextField
。在这里我得到这个段落字符串是从一个XML。这里如何在本段插入UITextField
在特定位置?带特殊字符的XML解析
这里这个XML中还包含一些特殊字符,以找到插入UITextField
的地方?那么如何解析XML中的特殊字符并插入UITextField
?
为什么你在保存XML之前不对它进行编码,或者至少是你正在附加的数据并在解析时将其解码。
在接收到XML使用:
CFURLCreateStringByReplacingPercentEscapes
NSString* sItemNameDecorated = (NSString *) CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault, (CFStringRef)@"UserName%26LastName", CFSTR(""), kCFStringEncodingUTF8);
这将输出:用户名&名字
例
<?xml version="1.0" encoding="UTF-8"?>
<Persons Name="UserName&LastName />
编码之后:
<?xml version="1.0" encoding="UTF-8"?>
<Persons Name="UserName%26LastName />
你所说的 “特殊字符” 呢? – ThomasW 2011-05-09 05:10:06
这里的特殊字符之间的文字是= $&< > – nik 2011-05-09 05:16:30