当前位置: 首页 > news >正文

对xml文本元素赋值

public static void main(String[] args) {Map map = ....;//数据Iterator it = doc.getRootElement().elementIterator();//doc是xml模板//将元素ID与输入框的值放在map中while (it.hasNext()) {org.dom4j.Element nextRoot = (org.dom4j.Element) it.next();Iterator nextIt = nextRoot.elementIterator();if (nextIt.hasNext()) {//当前xml标签下,存嵌套了其他标签getTemplateMap(nextIt, map);} else {//当前xml标签下,只有值,未嵌套其他标签if ("InnerValue".equals(nextRoot.getName())) {if (null != map.get(nextRoot.getText())) {nextRoot.getParent().element("XElements").element("Element").element("Text").setText(map.get(nextRoot.getText()).toString());}}if ("AttributeNameForContactAction".equals(nextRoot.getName())) {if (null != map.get(nextRoot.getText())) {nextRoot.getParent().element("Text").setText(map.get(nextRoot.getText()).toString());}}}}}
http://www.lryc.cn/news/214528.html

相关文章:

  • 【k8s】资源管理命令-陈述式
  • 无需频繁登录支付宝网站即可完成商家转账,实时到账,方便安全快捷
  • Vue 监听属性 watchEffect
  • 设计模式: 关于项目架构,技术选型,技术债务问题与解决方案
  • el-tabs 默认选中第一个
  • R -- match,pmatch,charmatch
  • 数据结构——线性表①(顺序表)
  • MFC网络编程-Udp客户端
  • 密码学基础
  • [Docker]四.Docker部署nodejs项目,部署Mysql,部署Redis,部署Mongodb
  • 拥抱AI-ChatGPT:人类新纪元
  • 基于深度学习的人脸表情识别 计算机竞赛
  • GitHub经常打不开或者访问解决办法
  • 密码学 - SHA-2
  • Vins-Fusion、Vins-Mono(之前那个编译通过但是没有这个好用)
  • 每日自动化提交git
  • 【Linux进程】再谈软件—操作系统(Operator System)
  • 创建超过1G内存大小的程序
  • 如何本地部署Jellyfin影音服务器并实现在公网访问
  • docker fixuid
  • MySQL笔记--SQL语句
  • 线扫相机DALSA-相机平场矫正详细步骤
  • 求购供应发布农业副业产品市场行情小程序开发
  • 框架安全-CVE 复现SpringStrutsLaravelThinkPHP漏洞复现
  • 【腾讯云 HAI域探秘】宝妈也能快速入门AI绘画
  • 归并排序,自顶向下
  • 【案例】3D地球(vue+three.js)
  • C语言中float byte char uint_8 转换方法
  • 瑞明达:脚踏实地,为实体经济贡献“瑞明达”力量
  • ChatGPT-自然语言处理模型