我有一个问题,希望能快点。我使用SWXMLHash for Swift解析eBay API返回的XML。一些回报变得非常冗长。
如:
void*
我如何压缩这个说:
xml["findCompletedItemsResponse"][“searchResults"][“item”]...[“sellerID"].element?.text
有没有办法在这个实例化中指定它?我试过了(显然没用):
xml[rootVar][“item”]...[“sellerID"].element?.text
答案 0 :(得分:0)
我建议做类似的事情:
let rootXml = xml["findCompletedItemsResponse"]["searchResults"]
// ...
let sellerID = rootXml["item"]...["sellerID"].element?.text
每个索引级别都可以保存到变量中 - 它只是XMLIndexer
的一个实例,已被索引到某个级别。
希望这有帮助!