Hi, we are currently using Xerces-C++ on Linux, Windows and MacOS for parsing XML inputs and validating it against schemas. The schemas (like https://sumo.dlr.de/xsd/routes_file.xsd) are on a public web server which enforces https and I have some questions about Xerces-C++ here.
I understand that the https support depends on the net accessor used but it is not clear to me which accessor really supports it. Libcurl probably does (if built with ssl enabled), so we are fine under Linux because it is generally available? Winsock does not support https? Can I find out at runtime whether I am using a Xerces-C++ with https support (other than trial and error) to give at least a meaningful error message? I saw that there are libcurl implementations for Windows as well: https://stackoverflow.com/questions/53861300/how-do-you-properly-install-libcurl-for-use-in-visual-studio-2017 but the docs say libcurl does not work with Windows. Did nobody try yet or are there any major roadblocks? Thanks in advance for your answers. Best regards, Michael
signature.asc
Description: OpenPGP digital signature