我正在尝试从公众可访问的娱乐信息数据库中提取信息。我试图解析的提要是http://www.recdata.gov/feeds/RecElements/getAllRecElementsForOrgID_-1.xml (大文件)
这个提要似乎是一个复杂的xml文档,它似乎有很多对信息的引用,类似于数据库中的引用表。关于如何处理这个问题,有什么建议?有没有更好的消费方式?我需要从提要中获得尽可能多的信息,所有的圆弧元素都让我抓狂。
发布于 2010-07-13 14:07:58
在他们的网站上翻了翻我找到了他们的Web Service Manual。这向我展示了他们为每个服务公开了一个WSDL。用于获取数据的服务的WSDL位于https://www.recdata.gov/RIDBWebService/RIDBService.jws?WSDL。
注意,XMLspy会说这个WSDL是错误的:
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。
https://stackoverflow.com/questions/3234536
复制相似问题