解析XML檔案資料

  • 文檔創建者:Roxy
  • 編輯次數:6
  • 最近更新:Nikozhan 于 2025-06-24
  • 1. 概述

    1.1 應用場景

    使用者希望將離線 XML 檔案內的資料解析成二維表並落庫。

    1.2 實現思路

    將 XML 檔案放置在 FTP 環境或者 FineDataLink 工程的 webroot 下;

    然後使用 API输入功能,存取 XML 檔案,並使用 XML解析算子將資料解析資料並落庫。

    1.3 任務展示

    FineDataLink 中的資料處理程式,詳情參見:https://demo.finedatalink.com/ 「解析XML檔案資料-」。

    2. 操作步驟

    範例檔案:xml檔案

    2.1 放置 XML 檔案

    將 XML 檔案放置在 FTP 中或者是 FineDataLink 伺服器的%FineDataLink %\webapps\webroot路徑下。

    本範例中將檔案放置在了FineDataLink 伺服器的%FineDataLink %\webapps\webroot路徑下的 demo_xmlfile 資料夾下,如下圖所示:

    注:也可以在webroot下建立其他資料夾,後續步驟存取的路徑對應修改即可。

    然後可以在瀏覽器中使用路徑存取xml檔案:https://finedatalink_ip:埠/webroot/xml檔案名稱

    2.2 API輸入讀取檔案

    建立定時任務,並新增「資料轉換」節點,使用「API輸入」算子讀取上傳的 xml 檔案地址並獲取資料,如下圖所示:

    點選「資料預覽」,即可看到讀取的 XML 檔案資料,如下圖所示:

    2.3 XML解析

    使用「xml解析」算子,解析xml資料,按照讀取的 XML 內容新增命名空間,如下圖所示:

    點選「選擇XML 節點」選擇需要解析的欄位,如下圖所示:

    點選「資料預覽」即可看到解析後的二維表資料,如下圖所示:

    2.4 DB表匯出

    使用「DB表匯出」將上游解析好的資料進行落庫,如下圖所示:

    2.5 效果查看

    儲存並運作任務後,即可在資料庫中看到落庫的 XML 檔案資料,如下圖所示:



    附件列表


    主題: 資料開發-定時任務
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!