|
Цикл в XSL
|
|||
---|---|---|---|
#18+
Скажите пожалуйста как сделать цикл для обработки данных. Пример кода <Line1> <Line-Item> <LineNumber><xsl:value-of select="PickingRequest/Order/Lines/Line1/LineNo"/></LineNumber> <EAN><xsl:value-of select="PickingRequest/Order/Lines/Line1/Barcode"/></EAN> <BuyerItemCode><xsl:value-of select="PickingRequest/Order/Lines/Line1/ProductCode"/></BuyerItemCode> <SupplierItemCode><xsl:value-of select="PickingRequest/Order/Lines/Line1/INF_PREK"/></SupplierItemCode> <ItemDescription><xsl:value-of select="PickingRequest/Order/Lines/Line1/ProductDescription </Line-Item> </Line1> <Line2> <Line-Item> <LineNumber><xsl:value-of select="PickingRequest/Order/Lines/Line1/LineNo"/></LineNumber> <EAN><xsl:value-of select="PickingRequest/Order/Lines/Line1/Barcode"/></EAN> <BuyerItemCode><xsl:value-of select="PickingRequest/Order/Lines/Line1/ProductCode"/></BuyerItemCode> <SupplierItemCode><xsl:value-of select="PickingRequest/Order/Lines/Line1/INF_PREK"/></SupplierItemCode> <ItemDescription><xsl:value-of select="PickingRequest/Order/Lines/Line1/ProductDescription </Line-Item> </Line2> Линий может быть сколько угодно,надо чтобы они обрабатывались автоматически и не нужно было прописывать вручную для каждой линии ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 13:20 |
|
Цикл в XSL
|
|||
---|---|---|---|
#18+
*[substring(name(),1,4)='Line'] ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 13:23 |
|
Цикл в XSL
|
|||
---|---|---|---|
#18+
Bob's DAD, <xsl:for-each select="PickingRequest/Order/Lines/Line1"> <Line1> <Line-Item> <LineNumber><xsl:value-of select="LineNo"/></LineNumber> <EAN><xsl:value-of select="Barcode"/></EAN> <BuyerItemCode><xsl:value-of select="ProductCode"/></BuyerItemCode> <SupplierItemCode><xsl:value-of select="INF_PREK"/></SupplierItemCode> <ItemDescription><xsl:value-of select="ProductDescription"></ItemDescription> </Line-Item> </Line1> </xsl:for-each> ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 13:27 |
|
Цикл в XSL
|
|||
---|---|---|---|
#18+
Antonariy, можно немного поподробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 13:29 |
|
Цикл в XSL
|
|||
---|---|---|---|
#18+
Я не правильно понял, думал, что селектор нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 13:35 |
|
Цикл в XSL
|
|||
---|---|---|---|
#18+
KVVK,Скажите пожалуйста как в подобный цикл добавить счетчик i*10 для номера линии вместо <LineNumber><xsl:value-of select="PickingRequest/Order/Lines/Line1/LineNo"/></LineNumber> ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 16:05 |
|
Цикл в XSL
|
|||
---|---|---|---|
#18+
Pretty_me, Если я правильно понял вопрос, то так: <LineNumber><xsl:number value="10 * position()" format="1" /></LineNumber> ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 16:47 |
|
|
start [/forum/topic.php?fid=14&fpage=17&tid=1332485]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 151ms |
0 / 0 |