gpt4 book ai didi

带有额外空格的 XML 解析器

转载 作者:行者123 更新时间:2023-12-03 16:30:16 35 4
gpt4 key购买 nike

我有一个如下所示的 XML 文件:

<?xml version="1.0"?>
<categories>
<category id="1">
<category_name>Banks</category_name>
</category>
<category id="4">
<category_name>Restaurants</category_name>
</category>
</categories>

[xmlParser parse] 方法返回 TRUE,没有错误。但是当我打印出每个元素时,我得到以下结果:

Processing characters: 

Restaurants

请注意“餐厅”的空行和轻微缩进。我的foundCharacters 方法打印出上面的内容。

 - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {

if(!currentElementValue)
currentElementValue = [[NSMutableString alloc] initWithString:string];
else
[currentElementValue appendString:string];

NSLog(@"Processing characters: %@", currentElementValue);
}

这会导致 UITableViewCell 中的文本缩进 - 为什么会这样?

未设置 imageView 属性。

谢谢乔

最佳答案

我使用以下方法解决了这个问题

NSString *trimmedString = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

成功了

关于带有额外空格的 XML 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1849306/

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