• <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 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 23次 | 進入軟件測試論壇討論

    領測軟件測試網

      這篇文章將討論使用VB、SQL Server 7.0、XML和XSL(譯注:XSL是可擴展樣式表語言,全稱是 eXtensible Stylesheet Language)建立一個健壯的和靈活的伙伴間訂單處理系統以適應當前的需求,并且自身是可擴展的。

      此處理過程包括以下三個獨立的步驟。(為了演示的方便,所有步驟都包括在一個可執行文件中)

    • 步驟一:建立內部的XML訂單文檔 在第一步中,系統從 SQL 服務器的數據中建立XML文檔。內部XML文檔位于內部發信信箱中。
    • 步驟二:建立待發送的訂單XML文檔 對每一個在第一步中建立的內部的XML訂單文檔,將其與合作伙伴指定XSL表合并來建立待外送的訂單文檔。這個文檔包括兩個主要的部分,標題和數據包。標題包含發送數據包的所有信息。數據包則是跟據合作伙伴指定的規范格式化的XML數據。當第二步完成時,所有的待發送訂單文檔被儲存在合作者輸出目錄。
    • 步驟三:分發數據包 對每一個在合作者輸出目錄中的訂單文件,系統讀取標簽中的發送方法和其對應的參數。它將數據包發給知道如何使用指定的方法分發XML文檔的運行進程。當第三步完成,外送的文檔被儲存在合作者檔案目錄中。

      這個系統的特性之一是往后加入一個新的合作伙伴到系統中只需做少量的工作。甚至,一個未來的伙伴需要我們發送一個CSV文件到其指定的電子郵件地址時,我們只要寫一個XSL文件就可以解決大多數問題。同樣容易的是,我們能夠分發一個HTML報表,一個Excel電子表格或是一個純文本的Email消息。

    開始工作

      這個處理程序是一個VB可執行文件,叫做PartnerOrderProcess.exe。在每一步,程序使用Filesystem 對象讀取并移動XML文件。因此為了給應用程序足夠的信息還需要完成這些任務,一個XML文件AppInit.xml 與exe文件在同一個目錄中 ,文件中包括所有的不同種類文件的系統位置。這個例子應用程序中的設置如下:

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>