2008-12-31 35 views
60

Tôi đang học về triển khai SOAP và đã trở nên hơi bối rối về URI không gian tên thích hợp cho một SOAP 1.2 Envelope.Tôi đang bối rối về các không gian tên SOAP

w3c specification for SOAP đề cập đến không gian tên "http://www.w3.org/2003/05/soap-envelope". Tuy nhiên, tôi đã thấy các ví dụ khác tham chiếu đến không gian tên "http://schemas.xmlsoap.org/soap/envelope/".

Dường như với tôi rằng một hoặc không gian tên khác nên được sử dụng. Mà hai trong số này là URI không gian tên chính xác để sử dụng?

Trả lời

88

Nó liên quan đến phiên bản SOAP. SOAP 1.2 sử dụng http://www.w3.org/2003/05/soap-envelope cho không gian tên và SOAP 1.1 sử dụng http://schemas.xmlsoap.org/soap/envelope/.

Để tham khảo, xem http://www.w3.org/TR/soap/ và nhìn vào phần phong bì trong phiên bản thông số kỹ thuật khác nhau.

Ngoài ra, bạn có thể duyệt đến mỗi người trong số các URL phong bì và kiểm tra các số phiên bản để xem chính xác phiên bản nào của spec bạn đang sử dụng.

Các vấn đề liên quan