当前位置:首页 > 编程笔记 > 正文
已解决

对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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!