我正在尝试实现一个 HTML Parsing Web 服务,如ASP.NET Unleashed(第 1 版)的第 23 章和这篇 MSDN 文章中所述。到现在为止还挺好!但是,在使用 wsdl.exe 生成类时,我确实收到了一个恼人的警告:
Microsoft (R) Web 服务描述语言实用程序 [Microsoft (R) .NET Framework,版本 2.0.50727.3038] 版权所有 (C) 微软公司。版权所有。 警告:此 Web 参考不符合 WS-I Basic Profile v1.1。 未找到 SOAP 1.1 绑定:WS-I 的基本概要 1.1 包括 建议如何使用一组核心 Web 服务的实施指南 应该一起使用规范来开发可互操作的 Web 服务。对于 1.1 Profile,这些规范是 SOAP 1.1, WSDL 1.1、UDDI 2.0、XML 1.0 和 XML 模式。 有关 WS-I Basic Profile v1.1 的更多详细信息,请参阅规范 在 http://www.ws-i.org/Profiles/BasicProfile-1.1.html。
如果可能的话,我想符合规范。我查看了推荐页面并在 w3.org 上找到了几个页面,但没有找到我需要包含哪些 xml 元素以符合要求的具体示例。
代替发布我的 xml,我只想说 wsdl 大致符合 MSDN 文章中使用的内容(除了我通过添加“.dtd”修复了 w3.org 上 XMLSchema 的无效 URL)。
谢谢!