我有一个类似下面的XML。我想在一个名为<的节点中包围父类别id相同的后代节点。类别> ...< / categories>
简而言之,具有parentcategoryid = 800096352的父节点应该用<类别> ...< / categories>。
而且,因为parentcategoryid = 800096348也应该用包围 <类别> ...< / categories>
<category>
<id>800096348</id>
<name>Apples</name>
<category>
<id>800096352</id>
<name>iMac 2</name>
<parentcategoryid>800096348</parentcategoryid>
<category>
<id>800096376</id>
<name>imac accessories</name>
<parentcategoryid>800096352</parentcategoryid>
</category>
<category>
<id>800096414</id>
<name>test 1</name>
<parentcategoryid>800096352</parentcategoryid>
</category>
</category>
</category>
根据上面的例子,结果应如下
<category>
<id>800096348</id>
<name>Apples</name>
<categories>
<category>
<id>800096352</id>
<name>iMac 2</name>
<parentcategoryid>800096348</parentcategoryid>
<categories>
<category>
<id>800096376</id>
<name>imac accessories</name>
<parentcategoryid>800096352</parentcategoryid>
</category>
<category>
<id>800096414</id>
<name>test 1</name>
<parentcategoryid>800096352</parentcategoryid>
</category>
</categories>
</category>
</categories>
</category>