要在unmarshaller中使用的预处理XML文件

时间:2014-05-21 15:03:41

标签: java xml jaxb unmarshalling xjc

我有一个非常大的xml文件,其中每个属性占用一行,如下所示

<?xml version="1.0"?>
<roo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://distribution.company.net/DDF/GID/1">
 <GID>1</GID>
 <Status>CLOSED</Status>
 <Name>ABC Company</Name>
  ........
</roo>
<?xml version="1.0">
<roo .......>
...........

我想修改它,以便整个roo属性及其子属性占用一行,标题更改如下

<?xml version="1.0"?>
<roo xmlns = "http://distribution.company.net/DDF/GID/1"> <GID>1</GID> <Status>CLOSED</Status> ...........

此XML文件由其他一些进程创建。我无法控制它是如何创建的。

文件非常庞大(~20GB)。所以我不能手动改变它

0 个答案:

没有答案