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

How Do I Parse XML Webpage In C++

本文关键字:XML 网页 C++      更新时间:2023-10-16

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

我只想拿一个带有简单 xml 输出的网页,其中包含一些简单的天气或股票信息,并让它吐出一些东西,说"温度是 90f"或"谷歌起来了"。例如,http://www.google.com/ig/api?weather=New+York 会说"这是70f"或类似的东西。

我对C++非常陌生,对此了解不多,如果您要引导我去图书馆,您能不能也给我看一个关于安装新库的教程?我使用的是Visual C++ 2010,但我似乎找不到如何安装新库。

你需要两个 c++ 库

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

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

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

再见

>使用Microsoft Xmlite。用于本机C++的小型快速 XML 解析器。其他Microsoft解决方案包括:

  • MSXML (SAX2) (本机)
  • System.XML.XmlReader (managed)