我使用TBXML来提取和导航XML树,但是我需要一些东西来构建XML树 - 相当简单的有效。
目前我正在写这样可怕的代码。有没有人有任何建议:
- (NSString *)buildTravellersListElement {
NSString *result = [NSString stringWithString:@""];
NSNumber *adultCount = [AppCache sharedAppCache].adultCount;
NSNumber *childCount = [AppCache sharedAppCache].childCount;
for (int i = 0; i < [adultCount intValue]; i++)
{
result = [result stringByAppendingFormat:@"<Traveller Age=\"25\"/>"];
}
for (int i = 0; i < [childCount intValue]; i++)
{
result = [result stringByAppendingFormat:@"<Traveller Age=\"6\"/>"];
}
return result; }
答案 0 :(得分:1)
您可以使用KissXML。
答案 1 :(得分:1)
以下是可在iPhone中使用的所有XML解析器的列表, 您可以根据需要选择最适合的XML解析器,
How To Choose The Best XML Parser for Your iPhone Project
编辑: 请参阅下面的论坛帖子,它有创建XML Builder的源代码......
http://www.iphonedevsdk.com/forum/tutorial-requests/34645-how-create-xml-file-dynamically.html