• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    在當今使用XML解決真正的商業問題

    發布: 2008-10-15 10:21 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 9次 | 進入領測軟件測試網論壇討論

    領測軟件測試網 軟件測試技術網6gw&T,v oex

    E|5G(c,s3s  程序處理每一個外送文檔。使用XML DOM,處理程序檢索文檔的標簽元素,找到分發的方法和分發參數列表。處理程序也讀取數據包并作為分離的XML文檔儲存在內存中(記住這是最終的合作伙伴訂單XML)。

    N.x@Pxe:dn I在我們的例子中,一個送往伙伴B的訂單有著以下的標簽:軟件測試技術網n4^p1gLLv"|
    軟件測試技術網$Vr Uw'urn1WI

    <FSO_Label><XMLDelivery Method="POSTXMLASFORM">   <Post2Url type="delivery_param">      http://www.PartnerURL.asp/Orders/AcceptPost_ReturnXML.asp   </Post2Url>   <FrmVarName type="delivery_param">partner_xml</FrmVarName>   <ResponseXPath type="delivery_param">      /partner_salesorder_response/@error_code   </ResponseXPath>   <ResponseSuccessValue type="delivery_param">      success   </ResponseSuccessValue></XMLDelivery></FSO_Label>

    )o@9Y`$q;Y@o  在這個例子中,第二個標記,XMLDelivery,告訴系統那個方法應該被調用:軟件測試技術網Q:F!E mE[h[.e-O
    POSTXMLASFORM。記的嗎,對于這個伙伴,我們通過HTTP以表單元素發送XML數據, 并且監聽HTTP流的XML回應。因此,當調用此方法時,外送的XML必須指定幾個參數。其中之一是處理程序將發送XML到哪個URL。我們在這兒也指定了合作伙伴要求使用的表單變量名。

    rl-Ihm?2F1A 軟件測試技術網9a;|R8c{x

      由兩個參數我們可以讓處理程序動態的從合作伙伴“讀取”XML回應,來得知他們是否成功的接收了我們的訂單。第一個參數是XML中的路徑,它指示了處理程序在哪兒查找合作伙伴的系統回應。第二是成功標志。在這個案例中當我們完成分發合作伙伴訂單時,是簡單的“success”。如下圖所示:

    b$m#}6\ 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>