如何在编译时将XML文件内容存储到STD ::字符串或CSTRING中?
题
XML包含C ++可能误解的符号(例如// in http://www.w3.org/2000/10/xmlschema)
我想知道您是否知道在编译时将一些硬编码XML包含在std :: string或Cstring中的干净方法。
(在契约中,我试图编码一个.xsd文件以验证某些XML输入,因为我不想依赖此XSD文件的存在,因此我希望将其编译在二进制中)
解决方案
const char* XML_STRING = "<?xml version=\"1.0\"?><Test></Test>";
std::string aTestXmlStr(XML_STRING);
不隶属于 StackOverflow