我正在使用 NSXMLParser 为 url 解析 xml。一些元素在文本中包含特殊字符以及斜体。
- 请在文本中找到以下带有斜体标签的 xml 元素:
<name>Verify Settings<i>i</i>patch level</name>
NSXMLParser 打破文本并给出输出:验证设置
有没有办法解析元素之间的斜体文本?
- 请在下面找到带有特殊字符的 xml:
<impact> In 2003, the ¿shared APPL_TOP¿ architecture was introduced, which allowed the sharing of a single APPL_TOP, however the tech stack · Reduced disk space requirements · Reduced maintenance · Reduced administrative costs · Reduced patching down time · Less complex to add additional nodes, making scalability easier · Complexity of instance reduced · Easier backups · Easier cloning</impact>
它打破文本并给出输出: e成本·减少修补停机时间·添加额外节点的复杂性降低,使可扩展性更容易·降低实例的复杂性·更容易备份·更容易克隆
关于如何使用 NSXMLParser 解析文本中的斜体标签和特殊字符的任何建议?
这是我的foundCharacters
代码:
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
if (!self.currentStringValue) {
// currentStringValue is an NSMutableString instance variable
self.currentStringValue = [[NSMutableString alloc] init];
}
[self.currentStringValue appendString:string];
}