私は問題を抱えており、現時点ではそれを解決する考えがありません;-(
入力ドキュメント (xml) としてカテゴリ構造があり、パス構造を構築したいと考えています。私は xslt しか使用できず、新しい xml 構造を生成したいと考えています。
入力構造は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<Positions>
<Positionen>
<ID>1</ID>
<Parent></Parent>
</Positionen>
<Positionen>
<ID>2</ID>
<Parent>1</Parent>
</Positionen>
<Positionen>
<ID>3</ID>
<Parent>1</Parent>
</Positionen>
<Positionen>
<ID>4</ID>
<Parent>2</Parent>
</Positionen>
<Positionen>
<ID>5</ID>
<Parent>4</Parent>
</Positionen>
<Positionen>
<ID>6</ID>
<Parent>2</Parent>
</Positionen>
</Positions>
出力構造は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<Positions>
<Positionen>
<ID>1</ID>
<Parent></Parent>
<Path>1</Path>
</Positionen>
<Positionen>
<ID>2</ID>
<Parent>1</Parent>
<Path>1/2</Path>
</Positionen>
<Positionen>
<ID>3</ID>
<Parent>1</Parent>
<Path>1/3</Path>
</Positionen>
<Positionen>
<ID>4</ID>
<Parent>2</Parent>
<Path>1/2/4</Path>
</Positionen>
<Positionen>
<ID>5</ID>
<Parent>4</Parent>
<Path>1/2/4/5</Path>
</Positionen>
<Positionen>
<ID>6</ID>
<Parent>2</Parent>
<Path>1/2/6</Path>
</Positionen>
</Positions>
再帰を使用してxsltでこれを行うにはどうすればよいですか? いくつかの助けを期待しています。前もって感謝します。Lストライク