已解决
对xml文本元素赋值
来自网友在路上 166866提问 提问时间:2023-11-01 04:33:32阅读次数: 66
最佳答案 问答题库668位专家为你答疑解惑
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());}}}}}
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"对xml文本元素赋值":http://eshow365.cn/6-29179-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 手机app爬虫配置(模拟机)
- 下一篇: J2EE项目部署与发布(Linux版本)