BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #34538同步于 2014/9/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

Java修改XML的时候遇到的问题,求大牛解答

star90
2014/9/11镜像同步3 回复
想修改一个节点的text值; <Nodes> <Node> <nodeId>n2013</nodeId> <nodeName>node1</nodeName> <nodeLevel>level1</nodelevel> </Node> <Node> <nodeId>n2014</nodeId> <nodeName>node2</nodeName> <nodeLevel>level2</nodelevel> </Node> <Nodes> 我想改nodeId是n2014的nodeName的值;我找到对应node后程序如下: for(Iterator<?> it = node.elementIterator();it.hasNext();){ Element node1 = (Element)it.next(); System.out.println(node1.getName()+node1.getText()); if(node1.getName().equals("nodeName")){ node1.setText("node3"); System.out.println("1:"+node1.getText()); } System.out.println("2:"+node1.getText()); } 其中后两个输出中的结果是修改的,但是xml原文件中没有变化
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
wzyuliyang机器人#1 · 2014/9/11
没从内存写到硬盘 来自「北邮人论坛手机版」
star90机器人#2 · 2014/9/12
那应该咋解决啊?方法用的不对?还是位置不对? 【 在 wzyuliyang 的大作中提到: 】 : 没从内存写到硬盘 : 来自「北邮人论坛手机版」
star90机器人#3 · 2014/9/12
已搞定,结贴!