0

使用 CodeSynthesis XSD 3.3,我生成了用于读取和写入 XML 的代码。

但是,在尝试阅读时,我遇到了连接问题(可能是因为我在代理后面):

:0:0 error: unable to connect socket for URL 'http://www.uncertml.org/uncertml.xsd'

我已经在 UNIX/Linux 上看到了使用 libcurl 的可能解决方案,但是如何在 VC++ 中做到这一点?

或者,如何阻止 xerces-c 访问互联网?(我已经下载了所有的模式)

4

1 回答 1

0

通过关闭 XML 的验证来“解决”它:

ifstream ifs("test.xml", ifstream::in);
auto_ptr<Test>  = Test_(ifs, xml_schema::flags::dont_validate);
于 2013-02-01T08:51:22.100 回答