のコピーに繰り返しエレメントを移動すると、私は<animal>
(対応<animal>
内<xxx>
を繰り返す重複カウント=カウント)を複製し、別のコピーに繰り返し<xxx>
を移動する必要があります。親
私のxml <xxx>
は<animal>
の最初のインスタンスに対して2回繰り返されているので、出力には2つの<animals>
が必要です。最初<animal>
は<xxx>
の最初のインスタンスが含まれている必要があり、第二<animal>
は<xxx>
入力XML
<?xml version="1.0" encoding="UTF-8"?>
<header>
<animal>
<element1>element1</element1>
<element2>element2</element2>
<element3 lang="en">element3</element3>
<xxx>
<code>YY</code>
<description>code yy</description>
</xxx>
<xxx>
<code>ZZ</code>
<description>code zz</description>
</xxx>
</animal>
<animal>
<xxx>
<code>AA</code>
<description>code aa</description>
</xxx>
</animal>
</header>
必要な必要な変換
<?xml version="1.0" encoding="UTF-8"?>
<header>
<animal>
<element1>element1</element1>
<element2>element2</element2>
<element3 lang="en">element3</element3>
<xxx>
<code>YY</code>
<description>code yy</description>
</xxx>
</animal>
<animal>
<element1>element1</element1>
<element2>element2</element2>
<element3 lang="en">element3</element3>
<xxx>
<code>ZZ</code>
<description>code zz</description>
</xxx>
</animal>
<animal>
<xxx>
<code>AA</code>
<description>code aa</description>
</xxx>
</animal>
</header>
の2番目のインスタンスを含まなければならないすべてのヘルプは非常ににappriciatedされます。事前のおかげで
? –
"*が2以上の場合 *"あなたは1以上を意味すると思いますか? –
@ michael.hor257kあなたはxsltを学ぶのに使ったリソースを指摘できますか? – Sowmiya