2010-11-08 89 views
3

我正在尋找在iOS上解析XML的最佳方式。似乎有很多方法可以做到這一點,有很多不同的例子。具體而言,我想向天氣服務發送請求,然後從XML響應中提取天氣。從iOS的URL解析XML的最佳方式是什麼?

如果你能指出我正確的方向,並希望其他人也會發現這個有用的。

回答

5

如果XML文檔是中小型,那麼是的NSXMLParser要走的路:NSXMLParser

+1

+1。我正要發佈類似的東西。在我的項目中,它對我來說非常有用,如果您有使用其他語言的基於事件的解析器的經驗,它會很熟悉。 – Greg 2010-11-08 20:23:25

+0

謝謝你們。我以前沒有做過這樣的事情。祝我好運。如果有人有任何其他建議,請發佈! – 2010-11-08 20:27:24

+1

使用NSXMLParser時,需要使用屬性來標識所在XML中的哪個節點。當你繼續迭代節點時,當你來到正確的節點時,你可以在裏面獲取數據。這是半複雜的,但在尋找Cocoa的XML解析教程時,我在Google上找到了一個示例教程。作者使用了一個哈利波特書籍集合的XML作爲例子。 – Justin 2010-11-08 21:11:49

相關問題