Đó chỉ đơn giản là không phải là một dịch vụ SOAP Web. Đó là một dịch vụ REST XML. Các dịch vụ REST không cung cấp dữ liệu meta tự mô tả dưới dạng WSDL.
Bạn cần một cách khác để giao tiếp với dịch vụ. Nếu không có trình bao bọc C#, bạn có thể phải tự tạo trình tạo url, và có .NET Framework deserialize các tài liệu xml cho bạn vào các lớp được viết độc đáo (bạn cũng tự viết).
Hãy thử đọc thêm tại địa chỉ: Oddle Developer Center
EDIT: Ngoài ra, nếu bạn đang tải về các tài liệu XML từ bên trong một ứng dụng web, có một vài điều bạn cần phải xem xét.
Khi bạn đang phát triển, hãy đảm bảo bạn đang chạy Visual Studio dưới dạng Quản trị viên.
Khi bạn triển khai tới nhà cung cấp dịch vụ lưu trữ, hãy đảm bảo bạn không chạy Vừa tin cậy, vì điều đó có thể ngăn bạn truy cập các nguồn web bên ngoài.
Tuy nhiên, tôi vẫn không thể hiểu tại sao hộp thoại Thêm tham chiếu web không thể kết nối với máy chủ web oodle. Kiểm tra cài đặt mạng, cài đặt tường lửa của bạn, v.v. Nếu bạn có thể truy cập URL trong trình duyệt web của mình, bạn sẽ có thể tải xuống tài liệu thông qua mã.
Nguồn
2012-01-27 15:33:39
Nhưng làm thế nào để có được dữ liệu từ URL? Tôi có nghĩa là hoàn toàn mới yêu cầu và phản ứng được tạo ra! Vậy làm thế nào tôi có thể lập bản đồ? – Chintan
Bạn có thể để WCF xử lý điều đó cho bạn. Dưới đây là một vài gợi ý: http://blogs.msdn.com/b/pedram/archive/2008/04/21/how-to-consume-rest-services-with-wcf.aspx http: // msdn. microsoft.com/en-us/magazine/dd315413.aspx –
... hoặc bạn làm tất cả theo cách thủ công. Sau đó, bạn cần một số phương thức để tạo ra các url thích hợp, sau đó sử dụng một đối tượng 'WebClient' để tạo một yêu cầu và sau đó mở đáp ứng' Stream'. Sau đó, có một vài cách khác nhau để lấy lại dữ liệu theo cách có cấu trúc. 'XmlDocument',' XDocument' hoặc 'XmlSerializer' là các điểm bắt đầu ... –