反馈已提交

网络繁忙

解析XML文件数据

  • 文档创建者:Roxy
  • 历史版本:5
  • 最近更新:Roxy 于 2024-06-04
  • 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表输出」将上游解析好的数据进行落库,如下图所示:

    20.png

    21.png

    2.5 效果查看

    保存并运行任务后,即可在数据库中看到落库的 XML 文件数据,如下图所示:



    附件列表


    主题: 数据开发-定时任务
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持