• 利用dom4j组装xml


    接口:

    public String audioFile(AudioFile audioFile) throws ParseException;

    接口实现:

    @Override
            public String audioFile(AudioFile audioFile) throws ParseException {
                Document document = this.createFile();
                Element root = document.getRootElement();
                
                Element paramSetElement = root.addElement("task").addAttribute("id", "");
                
                Element file = paramSetElement.addElement("file");
                file.setText(audioFile.getFileName());
                Element fileStartTime = paramSetElement.addElement("fileStartTime");
                SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                String startTime = format.format(audioFile.getStartDateTime());
                fileStartTime.setText(startTime);
                Element fileEndTime = paramSetElement.addElement("fileEndTime");
                String endTime = format.format(audioFile.getEndDateTime());
                fileEndTime.setText(endTime);
                Element taskStartTime = paramSetElement.addElement("taskStartTime");
                taskStartTime.setText("");
                Element taskEndTime = paramSetElement.addElement("taskEndTime");
                taskEndTime.setText("");
                Element freq = paramSetElement.addElement("freq");
                freq.setText(String.valueOf(audioFile.getFreq()));
                Element language = paramSetElement.addElement("language");
                language.setText(audioFile.getLanguage());
                Element collectMethod = paramSetElement.addElement("collectMethod");
                collectMethod.setText("");
                Element collectChannel = paramSetElement.addElement("collectChannel");
                collectChannel.setText("");
                Element receiverType = paramSetElement.addElement("receiverType");
                receiverType.setText(audioFile.getReceiverType());
                Element taskId = paramSetElement.addElement("taskId");
                taskId.setText(audioFile.getId());
                return document.asXML();
            }

    test测试:

  • 相关阅读:
    【计算机网络】VLAN原理和配置
    2022.7.2 Linux——网络相关知识
    Docker 基本管理
    在k8s集群中部署EdgeMesh
    【Linux】grep显示行号的时候,冒号和减号的区别
    vue学习第五天(9月8号)
    基于单片机的自动变速箱电控系统
    通俗易懂玩QT:QT程序发布打包
    利用回溯解决子集II遇到的二维数组去重问题
    【优化模型】求线性方程组的唯一解或特解
  • 原文地址:https://blog.csdn.net/lam521_125/article/details/99186342