2011-01-31 82 views
2

我正在通過一個iPhone教程解析谷歌天氣api的例子,該api似乎不再存在,所以我找到了替代方案。本教程使用libxml2和xpath查詢來解析xml文件。我成功解析了大部分數據。我的問題是,圖標URL的天氣符號括在CDATA節:閱讀CDATA部分解析目標C中的XML

<weatherIconUrl><![CDATA[http://www.worldweatheronline.com/images/wsymbols01_png_64/wsymbol_0010_heavy_rain_showers.png]]></weatherIconUrl> 

我明白了XPath無法讀取包含在CDATA項目。無論如何是從標籤內拉取這些數據嗎?

+1

同http://stackoverflow.com/questions/4816422/how-to-handle-the-cdata-tag-while-parsing-the-xml-file-in-ipad/4818676# 4818676 – 2011-01-31 14:29:00

回答