powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / множественный xsl:sort
3 сообщений из 3, страница 1 из 1
множественный xsl:sort
    #32871513
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один вопрос по xsl:sort
Множественный xsl:sort вообще возможен?
Т.е. необходим аналог sql-order:
select ContragCutName, F1 from Contragent ORDER BY ContragCutName, F1
Все тот же пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
xml:
<root>
    <vLocalConnection ContragCutName="d" F1="4"/>
    <vLocalConnection ContragCutName="c" F1="2"/>
    <vLocalConnection ContragCutName="b" F1="3"/>
    <vLocalConnection ContragCutName="a" F1="1"/>
</root>

xsl:
<?xml version="1.0" encoding="Windows-1251"?>
<xsl:stylesheet id="style1" version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output method="html" encoding="Windows-1251"/>

<xsl:template match="/">

<xsl:apply-templates select="//vLocalConnection">
    <xsl:sort data-type="text" order="ascending" select="@ContragCutName"/>
</xsl:apply-templates>
</xsl:template>

<xsl:template match="vLocalConnection">
    <xsl:value-of select="@ContragCutName"/>
    <BR/>    
    <xsl:value-of select="@F1"/>    

</xsl:template>
</xsl:stylesheet>
...
Рейтинг: 0 / 0
множественный xsl:sort
    #32871876
Ustazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Элементов xsl:sort может быть несколько:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0" encoding="Windows-1251"?>
<xsl:stylesheet id="style1" version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output method="html" encoding="Windows-1251"/>

<xsl:template match="/">

<xsl:apply-templates select="//vLocalConnection">
    <xsl:sort data-type="text" order="ascending" select="@ContragCutName"/>
    <xsl:sort data-type="text" order="ascending" select="@F1"/>
</xsl:apply-templates>
</xsl:template>

<xsl:template match="vLocalConnection">
    <xsl:value-of select="@ContragCutName"/>
    <BR/>    
    <xsl:value-of select="@F1"/>    

</xsl:template>
</xsl:stylesheet>
...
Рейтинг: 0 / 0
множественный xsl:sort
    #32871931
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, что то не "догнал" сразу, начал вложенные sort-ы лепить
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / множественный xsl:sort
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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