Я хотел бы сгруппировать узлы по отцовским элементам.
Здесь отцовский элемент: FDDCell id="AAA" method="modify"
Элемент отца повторяется два раза.
Я хотел бы, чтобы «FDDCell id» появлялся только один раз. и сгруппируйте все узлы под «FDDCell id»
Вот входной файл XML:
<?xml version="1.0" encoding="UTF-8"?>
<start>
<FDDCell id="AAA" method="modify">
<UMTSFddNeighbouringCell id="FAR_AWAY" method="create">
<attributes>
<mbmsNeighbouringWeight>0.0</mbmsNeighbouringWeight>
</attributes>
</UMTSFddNeighbouringCell>
</FDDCell>
<FDDCell id="AAA" method="modify">
<attributes>
<cacConfId>RadioAccessService/0 DedicatedConf/0 CacConfClass/10</cacConfId>
<layerPreferredForR99>true</layerPreferredForR99>
<reserved0>1398341632</reserved0>
<reserved1>1398352896</reserved1>
<reserved2>1616994144</reserved2>
<reserved3>1616994144</reserved3>
</attributes>
</FDDCell>
</start>
Вот желаемый выходной файл:
<?xml version="1.0" encoding="UTF-8"?>
<start>
<FDDCell id="AAA" method="modify">
<UMTSFddNeighbouringCell id="FAR_AWAY" method="create">
<attributes>
<mbmsNeighbouringWeight>0.0</mbmsNeighbouringWeight>
</attributes>
</UMTSFddNeighbouringCell>
<attributes>
<cacConfId>RadioAccessService/0 DedicatedConf/0 CacConfClass/10</cacConfId>
<layerPreferredForR99>true</layerPreferredForR99>
<reserved0>1398341632</reserved0>
<reserved1>1398352896</reserved1>
<reserved2>1616994144</reserved2>
<reserved3>1616994144</reserved3>
</attributes>
</FDDCell>
</start>
Большое спасибо за вашу поддержку