• 利用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测试:

  • 相关阅读:
    Matlab:运算符和字符
    零知识证明的硬件加速
    postgresql -数据库事务与并发控制
    堆排序+TOPK问题
    JAVA开发学习-day21
    Class常量池与运行时常量池
    阿里最新丰碑:国内第一本凤凰架构,全面构建可靠大型分布式系统
    基于51单片机的智能门禁控制系统
    SpringFramework:SpringBean的生命周期
    前端同事最讨厌的后端行为,看看你中了没有
  • 原文地址:https://blog.csdn.net/lam521_125/article/details/99186342