我有一個問題的此刻不知道去解決它;-(建立一個「路徑」用XSLT遞歸
我有一個類別結構,輸入文檔(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執行遞歸? 希望得到一些幫助。提前致謝。 LStrike
非常感謝。喜歡它。 – LStrike 2012-04-12 12:51:13
@LStrike:不客氣。 – 2012-04-12 12:53:25