所以我正在尝试这样做。添加新的根元素并将旧元素包裹在其中。
鉴于此作为起始条件
// this part uses SAXParser
org.w3c.com.Document = xmlSrc.parse(is); // *is* is InputStream
初始条件不是真的可以商量的,但我也愿意听取那里的意见
所以给定这个xml文件
<?xml version="1.0" encoding="UTF-8"?>
<root1>
<elem>...</elem>
</root1>
我需要在 Java 中生成一个 InputStream,其中将包含这种格式的 xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<newroot>
<root1>
<elem>...</elem>
</root1>
</newroot>
存储在一些 InputStream isNewXML
我很好奇这样做的最佳方法是什么。我是 Java 新手,Java 有数十亿种方法可以做同样的事情,所以在黑暗中这将是最好的