powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Группировка XML и вывод в XSL
1 сообщений из 1, страница 1 из 1
Группировка XML и вывод в XSL
    #38842413
xmlxsl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день коллеги!
Есть такая приблуда в OeBS XML Publisher, но думаю это не суть важно.
Дело в том, что не получается правильно написать xsl на правильный вывод в excel

есть xml с таблицей фактов

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
<sqlStatement name="Q_QUERY">
<![CDATA[
select field1,
field2,
field3,
field4,
amount1,
amount2
from table ....



далее в нем определяю группу
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
	<group name="G_QUERY" source = "Q_QUERY">
		  <element name="field1" dataType="varchar2" value="field1"/>
		  <element name="field2" dataType="varchar2" value="field2"/>
		  <element name="field3" dataType="varchar2" value="field3"/>	
		  <element name="field4" dataType="varchar2" value="field4"/>
		  <element name="amount1" dataType="number" value="amount1"/>
		  <element name="amount2" dataType="number" value="amount2"/>
    </group>




и вот я хочу написать xsl файл для вывода
field1, field2, field3, field4, amount1, amount2
добавить подытог для amount1, amount2 по field4

собственно вопрос, как посчитать, чтобы получилось примерно так:

field1, field2, field3, field4, amount1, amount2
Итого по field4: sum(amount1), sum(amount2)

пока дошел до простого вывода
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<xsl:for-each select=".//G_QUERY"> 
          <Row ss:AutoFitHeight="1"> 
<Cell ss:Index="1" ss:StyleID="s55">
                <Data ss:Type="String">
                  <xsl:value-of select="field1"/>
                </Data>
              </Cell>
...
</Row>
</xsl:for-each>



прочитал здесь в самом конце даже пример есть http://isu.ifmo.ru/docs/XMLP/help/en_US/htmfiles/B25951_01/T421739T434255.htm, что можно выделять группы здесь <group name="G_QUERY" source = "Q_QUERY"> и считать итоги, но как это все использовать в xsl,так и не понял.

Извиняюсь за сумбурность :( Спасибо!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Группировка XML и вывод в XSL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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