2016-12-19 43 views
0

我來自python並試圖快速學習。在python中,我試圖做的事情非常簡單,只需要美麗的湯和請求,但我一直無法找到一種方法來快速完成此操作。大部分我發現的教程都過時了。我有一個包含xml站點地圖的網址。它看起來像HTTP請求和解析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

假設您可以訪問Apple的Foundation框架(也就是說,例如,您不使用Linux上的Swift),那麼HTTP請求和XML解析都有功能。

  • 對於HTTP請求,看看URLSession,這應該給你,你會從HTTP客戶端所期望的一切。

  • 對於XML解析,請看XMLParser,這是一個標準的SAX解析器。

它們都被廣泛使用,您應該很容易在Swift中找到示例。