Question

I'm having trouble reading an xml file from a server location. When the file is opened locally on the computer, it appears to work fine. However, when the file is opened from a location on a server, it does not work. Do you know what the problem may be? Am I using the forward slash incorrectly?

The following works:

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

The following does not work:

rapidxml::file<> xmlFile("http://localhost/myfile.xml");
rapidxml::xml_document<> doc;
Était-ce utile?

La solution

Why don’t you use downloader library like ‘curl’ and download to your local and use it like normal file system operation.

Autres conseils

RapidXML is just an XML parser, not an HTTP client. You'll need to use an HTTP client library to retrieve a file from a URL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top