我必须将多个 XML 文件合并为一个。此外,新文件的结构不同。这是我的“旧”结构:
<a>
<b>
<c>1</c>
<c></c>
<c></c>
<c></c>
</b>
<b>
<c>1</c>
<c></c>
<c></c>
<c></c>
</b>
<b>
<c>2</c>
<c></c>
<c></c>
<c></c>
</b>
</a>
这应该是新的:
<a>
<1>
<b>
<c>1</c>
<c></c>
<c></c>
<c></c>
</b>
<b>
<c>1</c>
<c></c>
<c></c>
<c></c>
</b>
</1>
<2>
<b>
<c>2</c>
<c></c>
<c></c>
<c></c>
</b>
</2>
所以我需要一个可以复制 b 元素的函数,它是子元素。我不想为此使用 for-Loops。或者这是正确的方法?