我来自python并试图学习迅捷。在python我想要做的事情非常简单,美味的汤和要求,但我还没有能够找到一种方法来迅速做到这一点。我发现的大多数教程都已过时。我有一个包含xml中的站点地图的网址。它看起来像
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>
http://www.link.com
</loc>
</sitemap>
<sitemap>
<loc>
http://www.link2.com
</loc>
</sitemap
</sitemapindex>
我要做的是获取链接的内容并解析xml以浏览每个元素。我怎么能在Swift 3中做到这一点?
答案 0 :(得分:0)
假设您可以访问Apple的Foundation框架(例如,您不在Linux上使用Swift),那么HTTP请求和XML解析都有功能。
对于HTTP请求,请查看URLSession,它应该为您提供您希望从HTTP客户端获得的所有内容。
对于XML解析,请查看XMLParser,这是一个标准的SAX解析器。
它们都被广泛使用,你应该很容易在Swift中找到例子。
答案 1 :(得分:0)