gpt4 book ai didi

iphone - XML特殊字符解析

转载 作者:行者123 更新时间:2023-12-03 21:19:47 25 4
gpt4 key购买 nike

在我的 iPhone 应用程序中,我必须在一个大段落之间显示 UITextField。我从 XML 中获取该段落字符串。这里如何在本段的特定位置插入UITextField

这里的 XML 还包含一些特殊字符来查找插入 UITextField 的位置?那么如何解析 XML 之间的特殊字符并插入 UITextField

最佳答案

为什么不在保存之前对 XML 进行编码,或者至少对要附加的数据进行编码,然后在解析时对其进行解码。

URL Encoding Reference

收到 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 />

关于iphone - XML特殊字符解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5932737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com