SWXMLHash紧凑的根元素

时间:2016-11-15 08:27:13

标签: xml swift parsing root swxmlhash

我有一个问题,希望能快点。我使用SWXMLHash for Swift解析eBay API返回的XML。一些回报变得非常冗长。

如:

void*

我如何压缩这个说:

 xml["findCompletedItemsResponse"][“searchResults"][“item”]...[“sellerID"].element?.text

有没有办法在这个实例化中指定它?我试过了(显然没用):

xml[rootVar][“item”]...[“sellerID"].element?.text

1 个答案:

答案 0 :(得分:0)

我建议做类似的事情:

let rootXml = xml["findCompletedItemsResponse"]["searchResults"]
// ...
let sellerID = rootXml["item"]...["sellerID"].element?.text

每个索引级别都可以保存到变量中 - 它只是XMLIndexer的一个实例,已被索引到某个级别。

希望这有帮助!