【发布时间】:2016-05-05 00:08:43
【问题描述】:
我有一个具有默认命名空间值的大型 xml 文件。如何在不使用 java 将整个文件加载到内存中的情况下替换值?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customer xmlns="http://www.example.org/package">
<id>123</id>
</customer>
应该变成
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customer xmlns="http://www.example.org/another">
<id>123</id>
</customer>
【问题讨论】:
-
你已经尝试了什么?
-
从 stackoverflow 获得答案
-
使用文本编辑器?还是
sed进行流编辑? -
对不起,如果我不清楚。我需要用 java 来做这个。
-
您需要替换磁盘上文件中的值吗?还是需要在内存中修改以供以后处理?