XSLT を使用して、format2 に記載されているように、format1 の xml を文字列に変換するにはどうすればよいですか?
フォーマット 1
<children>
<child data="test1">
<content><name>test1</name>
<child>
<content><name>test1child</name>
</child>
</child>
</children>
フォーマット 2
"<root>"
+"<item id='test1'>"
+"<content><name>test1</name></content>"
+"<item parent_id='test1'>"
+"<content><name>test1child</name>"
+"</content>"
+"</item>"
+</item>
+"<root>"
したがって、子はルートに置き換え、子はアイテムに置き換え、子の子は *親 ID のアイテムの親 ID* に置き換える必要があります。xsltで行うことは可能ですか?