如何在C ++中解析XML网页

时间:2012-07-08 03:59:47

标签: c++ xml visual-studio-2010 xml-parsing

我一直在网上搜索一个小时左右,我投降了,我该怎么办?

我只是想带一个简单的xml输出的网页,其中包含一些简单的天气或股票信息,然后吐出一些说“温度为90f”或“google is up”的内容。例如,http://www.google.com/ig/api?weather=New+York会说“它是70f”或类似的东西。

我对C ++非常陌生,我对此并不了解,如果你要指导我到图书馆,你还可以向我展示安装新库的教程吗?我正在使用visual C ++ 2010,我似乎无法找到如何安装新库。

2 个答案:

答案 0 :(得分:1)

您需要两个c ++库

用于调用http资源 http://curl.haxx.se/libcurl/

用于解析XML输出 http://www.grinninglizard.com/tinyxml2/index.html

查看文档以获取有关其使用的信息

再见

答案 1 :(得分:0)

使用 Microsoft Xmlite A Small And Fast XML Parser For Native C++。其他 Microsoft 解决方案是:

  • MSXML(SAX2)(原生)
  • System.XML.XmlReader(托管)