首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual WSDL.exe无法转换ONVIF文件

Visual WSDL.exe无法转换ONVIF文件
EN

Stack Overflow用户
提问于 2022-08-25 00:03:14
回答 1查看 69关注 0票数 0

我正在尝试将ONVIF文件从https://www.onvif.org/profiles/specifications/转换为C++。

但我经常会发现某些数据类型丢失的类似错误。例如,执行以下命令:

代码语言:javascript
复制
wsdl /language:CPP /protocol:SOAP12 media.wsdl

我得到以下错误:

代码语言:javascript
复制
Error: Unable to import binding 'MediaBinding' from namespace 'http://www.onvif.org/ver10/media/wsdl'.
  - Unable to import operation 'GetVideoSources'.
  - The datatype 'http://www.onvif.org/ver10/schema:VideoSource' is missing.

如果我尝试使用这样的URL:

代码语言:javascript
复制
wsdl /language:CPP /protocol:SOAP12 https://www.onvif.org/ver10/media/wsdl/media.wsdl

我得到以下错误:

代码语言:javascript
复制
Error: There was an error processing 'https://www.onvif.org/ver10/media/wsdl/media.wsdl'.
  - There was an error downloading 'https://www.onvif.org/ver10/media/wsdl/media.wsdl'.
  - The request was aborted: Could not create SSL/TLS secure channel.

这是在使用2015。

我不使用gSOAP,因为这可能会在商业上使用。

EN

回答 1

Stack Overflow用户

发布于 2022-08-30 16:16:41

答:https://github.com/onvif/specs/discussions/249

当使用URL时,必须使用"http“。

模式验证错误是已知的,并且与Microsoft XML解析器为1.0 ( ONVIF正在使用1.1 )有关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73480597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档