powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Цикл в XSL
9 сообщений из 9, страница 1 из 1
Цикл в XSL
    #38378556
Bob's DAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста как сделать цикл для обработки данных.
Пример кода
<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>

Линий может быть сколько угодно,надо чтобы они обрабатывались автоматически и не нужно было прописывать вручную для каждой линии
...
Рейтинг: 0 / 0
Цикл в XSL
    #38378559
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*[substring(name(),1,4)='Line']
...
Рейтинг: 0 / 0
Цикл в XSL
    #38378561
KVVK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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>
...
Рейтинг: 0 / 0
Цикл в XSL
    #38378564
Bob's DAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy, можно немного поподробнее?
...
Рейтинг: 0 / 0
Цикл в XSL
    #38378566
Bob's DAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KVVK,спасибо
...
Рейтинг: 0 / 0
Цикл в XSL
    #38378573
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не правильно понял, думал, что селектор нужен.
...
Рейтинг: 0 / 0
Цикл в XSL
    #38378867
Pretty_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KVVK,Скажите пожалуйста как в подобный цикл добавить счетчик i*10 для номера линии вместо
<LineNumber><xsl:value-of select="PickingRequest/Order/Lines/Line1/LineNo"/></LineNumber>
...
Рейтинг: 0 / 0
Цикл в XSL
    #38378958
KVVK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pretty_me,

Если я правильно понял вопрос, то так:

<LineNumber><xsl:number value="10 * position()" format="1" /></LineNumber>
...
Рейтинг: 0 / 0
Цикл в XSL
    #38378969
Pretty_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KVVK,Огромное Вам спасибо!!!Очень выручили
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Цикл в XSL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]