powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Нумерация и формат значений XML, XSLT?
2 сообщений из 2, страница 1 из 1
Нумерация и формат значений XML, XSLT?
    #33792916
Dragon_Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нумерация и формат значений XML, XSLT?

Иметься такой XML файл необходимо вывести и пронумеровать все положительные StockQuantity начиная с 1

<?xml version="1.0" encoding="Windows-1251" standalone="yes" ?>
<VFPDataSet>
<Stock ItemCode="200" GroupName="Инструменты" StockQuantity="-3.000" />
<Stock ItemCode="201" GroupName="Инструменты" StockQuantity="3.000" />
<Stock ItemCode="202" GroupName="Маркировка" StockQuantity="4.000" />
<Stock ItemCode="203" GroupName="Инструменты" StockQuantity="-2.000" />
</VFPDataSet>

Делаю вот такую выборку и нумерацию, выводит элементы правильно только номера им присваивает не верно,
B хорошо было бы поменять формат с 3.000 на просто 3
Как такое реализовать подскажите пожалуйста?

2 202-203 Инструменты 3.000
3 204-205 Маркировка 4.000

А надо

1 202-203 Инструменты 3
2 204-205 Маркировка 4


<xslt:template mode="t0" match="Stock[@StockQuantity>0]">
<word:r>
<word:rPr>
<word:pPr>
<word:t>
<xslt:number />
</word:t>
<word:br />
</word:pPr>
</word:rPr>
</word:r>
</xslt:template>
...
Рейтинг: 0 / 0
Нумерация и формат значений XML, XSLT?
    #33793388
Dragon_Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ларчик просто окрываеться
<xslt:value-of select="number(@StockQuantity)"/>
<xslt:number count="/VFPDataSet/Stock[@StockQuantity>0]" />
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Нумерация и формат значений XML, XSLT?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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