使用CodeSynthesis XSD 3.3我已经生成了读写XML的代码。
但是,在尝试阅读时,我遇到了连接问题(可能是因为我在代理之后):
:0:0 error: unable to connect socket for URL 'http://www.uncertml.org/uncertml.xsd'
我在使用libcurl的UNIX / Linux上看到了可能的解决方案,但是如何在VC ++中执行此操作?
或者,如何阻止xerces-c想要访问互联网? (我已经下载了所有模式)
答案 0 :(得分:0)
通过关闭XML验证来“解决”它:
ifstream ifs("test.xml", ifstream::in);
auto_ptr<Test> = Test_(ifs, xml_schema::flags::dont_validate);