
- SOAP 教程
- SOAP - 主頁
- SOAP - 什麼是 SOAP?
- SOAP - 訊息
- SOAP - 載體
- SOAP - 頭部
- SOAP - 正文
- SOAP - 錯誤
- SOAP - 編碼
- SOAP - 傳輸
- SOAP - 示例
- SOAP - 標準
- SOAP 資源
- SOAP - 快速指南
- SOAP - 有用資源
- SOAP - 討論
SOAP - 訊息結構
SOAP 訊息是一份包含以下元素的普通 XML 文件 −
載體 − 定義訊息的開始和結尾。這是一個強制性元素。
頭部 − 包含訊息中用於處理訊息的任何可選屬性,無論是在中間點還是最終端點。這是一個可選元素。
正文 − 包含構成正傳送訊息的 XML 資料。這是一個強制性元素。
錯誤 − 一個可選的錯誤元素,該元素提供在處理訊息時發生的錯誤的資訊。
所有這些元素都在 SOAP 載體的預設名稱空間中宣告 − http://www.w3.org/2001/12/soap-envelope,SOAP 編碼和資料型別的預設名稱空間是 − http://www.w3.org/2001/12/soap-encoding
注意 − 所有這些規格均可能更改。因此,請持續更新自己 W3 網站上提供的最新規格。
SOAP 訊息結構
以下模組描繪了 SOAP 訊息的一般結構 −
<?xml version = "1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope" SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding"> <SOAP-ENV:Header> ... ... </SOAP-ENV:Header> <SOAP-ENV:Body> ... ... <SOAP-ENV:Fault> ... ... </SOAP-ENV:Fault> ... </SOAP-ENV:Body> </SOAP_ENV:Envelope>
廣告