一个关于处理XML文件的需求,请教大家。。。急

alanjue 2014-12-09 11:13:07
大家好,想用Java DOM或者SAX顺序读取某个XML文件的内容再修改它生成一个新的XML文件,每次读取的XML文件内容会变化所以不能静态定义XML元素名字和里面的属性。

比如,有下面xml文件,
=====================================
<?xml version="1.0" encoding="UTF-8"?>
<A atr1="a" atr2="b" atr3="c">
<B atr4="e">这是B</B>
<C atr5="f" atr5="g">这是C</C>
<D>这是D</D>
</A>
=====================================
要求程序在读取上述XML文件以后把整个XML原始文件内容变成一个BASE64编码的字符串,新建一个元素节点<E>并把BASE64字符串作为文本值塞到元素节点<E>中,最终生成新的XML文件。效果如下例:

<?xml version="1.0" encoding="UTF-8"?>
<A atr1="a" atr2="b" atr3="c">
<B atr4="e">这是B</B>
<C atr5="f" atr5="g">这是C</C>
<D>这是D</D>
<E>p0E3gaDwpwy9FFYSsJVVls2TEA/FnfxvAAYLo4PUtP/ST7C1ybn/MyJkTF4z4qNGZkAYt</E>
</A>

请大家赐教!非常感谢
...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
alanjue 2014-12-10
  • 打赏
  • 举报
回复
在线等。。。
alanjue 2014-12-10
  • 打赏
  • 举报
回复
在线等。。。
alanjue 2014-12-09
  • 打赏
  • 举报
回复
求代码。。。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧