我有一个非常大的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)。所以我不能手动改变它