首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用政府Webservice

使用政府Webservice
EN

Stack Overflow用户
提问于 2010-07-13 13:57:34
回答 1查看 112关注 0票数 0

我正在尝试从公众可访问的娱乐信息数据库中提取信息。我试图解析的提要是http://www.recdata.gov/feeds/RecElements/getAllRecElementsForOrgID_-1.xml (大文件)

这个提要似乎是一个复杂的xml文档,它似乎有很多对信息的引用,类似于数据库中的引用表。关于如何处理这个问题,有什么建议?有没有更好的消费方式?我需要从提要中获得尽可能多的信息,所有的圆弧元素都让我抓狂。

EN

回答 1

Stack Overflow用户

发布于 2010-07-13 14:07:58

在他们的网站上翻了翻我找到了他们的Web Service Manual。这向我展示了他们为每个服务公开了一个WSDL。用于获取数据的服务的WSDL位于https://www.recdata.gov/RIDBWebService/RIDBService.jws?WSDL

注意,XMLspy会说这个WSDL是错误的:

代码语言:javascript
复制
File https://www.recdata.gov/RIDBWebService/RIDBService.jws?WSDL is not valid.
    attribute 'part' in extensibility element '<mime:mimeXml>' refers to part 'Body' which could not be found in message 'getRecGovFacilitiesHttpGetOut'
        Error location: definitions / binding / operation / output / mime:mimeXml / @part

因此,处理此服务的一种方法是使用WSDL以您喜欢的语言生成代理类。例如,如果您正在使用.NET,您将使用"Add Service Reference“命令并将其指向WSDL。

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

https://stackoverflow.com/questions/3234536

复制
相关文章

相似问题

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