在同一个地方复制所有重复的标签

问题描述 投票:0回答:0

我正在使用 xslt 1.0,我有以下输入 xml:


<?xml version="1.0" encoding="UTF-8"?>

<root>
<tag1>1<tags>
<tag1_1>not repeating<tag1_1>
<tag2>2<tag2>
<tag3>3<tag3>
<tag4>4<tag4>
<tag5>5<tag5>
<tag6>6<tag6>
<tag2>2<tag2>
<tag3>3<tag3>
<tag1>1<tag1>
<tag4>4<tag4>
<tag1>1<tag1>
<tag3>3<tag3>
<tag2>2<tag2>
<tag4>4<tag4>
<tag4>4<tag4>
<tag2>2<tag2>
<tag1>1<tag1>
<tag3>3<tag3>
</root>


我需要创建一个 xslt 来创建一个 XML,它在一个地方都完全相同。

现在我想让所有重复的相同标签都应该一个一个地显示在一个地方 我的输出应该如下所示 输出 xml:



<?xml version="1.0" encoding="UTF-8"?>

<root>
<tag1>1<tag1>
<tag1_1>not repeating<tag1_1>
<tag2>2<tag2>
<tag3>3<tag3>
<tag4>4<tag4>
<tag5>5<tag5>
<tag6>6<tag6>
<tag1>1<tag1>
<tag2>2<tag2>
<tag3>3<tag3>
<tag4>4<tag4>
<tag1>1<tag1>
<tag2>2<tag2>
<tag3>3<tag3>
<tag4>4<tag4>
<tag1>1<tag1>
<tag2>2<tag2>
<tag3>3<tag3>
<tag4>4<tag4>
</root>

xslt xslt-1.0 xslt-2.0 xs
© www.soinside.com 2019 - 2024. All rights reserved.