我正在使用块语法在objective-c中寻找XML 编写库(不解析)。 例如在Ruby中我使用nokogiri gem,它允许我以下列方式构造XML:
builder = Nokogiri::XML::Builder.new(:encoding => 'utf-8') do |xml|
xml.MyRequest('xmlns' => 'blabla') {
xml.ErrorLanguage 'en_US'
xml.DetailLevel 'ReturnAll'
xml.AllFeaturesForCategory 'true'
xml.ViewAllNodes 'true'
xml.CategoryID category_id
xml.RequesterCredentials {
xml.token 'dsfdsf'
}
}
我正在寻找它在objective-c中的等价物。 谁知道这样的图书馆?
答案 0 :(得分:0)
找到这个库https://github.com/monkeydom/TCMXMLWriter,它有一个非常好的API,例如:
[writer tag:@"Placemark" contentBlock:^{
[writer tag:@"name" contentText:@"NYC"];
}];
不幸的是它还没有cocoapod,但它只需要将两个文件导入到项目中(TCMXMLWriter.h / m)