0

我无法从服务器位置读取 xml 文件。当文件在计算机上本地打开时,它似乎工作正常。但是,当从服务器上的某个位置打开文件时,它不起作用。你知道问题可能是什么吗?我是否错误地使用了正斜杠?

以下作品:

rapidxml::file<> xmlFile("myfile.xml");
rapidxml::xml_document<> doc;

以下不起作用:

rapidxml::file<> xmlFile("http://localhost/myfile.xml");
rapidxml::xml_document<> doc;
4

2 回答 2

1

为什么不使用像'curl'这样的下载器库并下载到本地并像正常文件系统操作一样使用它。

于 2014-01-16T06:26:27.367 回答
1

RapidXML 只是一个 XML 解析器,而不是 HTTP 客户端。您需要使用 HTTP 客户端库从 URL 检索文件。

于 2014-01-17T23:38:34.063 回答