2011-01-31 44 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

回答