1
任何人都可以幫助我嗎?如何在xsl中找到組訂單項的索引位置
輸入XML:
<dataXML>
<Items>
<itemLine>
<lineNo>1</lineNo>
<lineRefNo>001</lineRefNo>
<lineDes>test1</lineDes>
</itemLine>
<itemLine>
<lineNo>6</lineNo>
<lineRefNo>003</lineRefNo>
<lineDes>test6</lineDes>
</itemLine>
<itemLine>
<lineNo>4</lineNo>
<lineRefNo>002</lineRefNo>
<lineDes>test4</lineDes>
</itemLine>
<itemLine>
<lineNo>3</lineNo>
<lineRefNo>002</lineRefNo>
<lineDes>test3</lineDes>
</itemLine>
<itemLine>
<lineNo>7</lineNo>
<lineRefNo>003</lineRefNo>
<lineDes>test7</lineDes>
</itemLine>
<itemLine>
<lineNo>5</lineNo>
<lineRefNo>002</lineRefNo>
<lineDes>test5</lineDes>
</itemLine>
<itemLine>
<lineNo>2</lineNo>
<lineRefNo>001</lineRefNo>
<lineDes>test2</lineDes>
</itemLine>
</Items>
</dataXML>
需要基於LineRefNo索引位置組項目行。
預期結果: 自然順序必須相同。
<dataXML>
<Items>
<itemLine>
<lineNo>1</lineNo>
<lineRefNo>001</lineRefNo>
<lineDes>test1</lineDes>
<RefNoIndex>1</RefNoIndex>
</itemLine>
<itemLine>
<lineNo>6</lineNo>
<lineRefNo>003</lineRefNo>
<lineDes>test6</lineDes>
<RefNoIndex>1</RefNoIndex>
</itemLine>
<itemLine>
<lineNo>4</lineNo>
<lineRefNo>002</lineRefNo>
<lineDes>test4</lineDes>
<RefNoIndex>1</RefNoIndex>
</itemLine>
<itemLine>
<lineNo>3</lineNo>
<lineRefNo>002</lineRefNo>
<lineDes>test3</lineDes>
<RefNoIndex>2</RefNoIndex>
</itemLine>
<itemLine>
<lineNo>7</lineNo>
<lineRefNo>003</lineRefNo>
<lineDes>test7</lineDes>
<RefNoIndex>2</RefNoIndex>
</itemLine>
<itemLine>
<lineNo>5</lineNo>
<lineRefNo>002</lineRefNo>
<lineDes>test5</lineDes>
<RefNoIndex>3</RefNoIndex>
</itemLine>
<itemLine>
<lineNo>2</lineNo>
<lineRefNo>001</lineRefNo>
<lineDes>test2</lineDes>
<RefNoIndex>2</RefNoIndex>
</itemLine>
</Items>
</dataXML>
如何使用xsl版本1.0傳輸輸入數據?
在此先感謝。
非常感謝。 :) – 2012-03-05 09:59:55
@Dekkaria:不客氣。 – 2012-03-05 13:38:37