Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / множественный xsl:sort / 3 сообщений из 3, страница 1 из 1
19.01.2005, 09:47
    #32871513
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
множественный xsl:sort
Еще один вопрос по 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
19.01.2005, 11:49
    #32871876
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
множественный xsl:sort
Элементов 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
19.01.2005, 12:05
    #32871931
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
множественный xsl:sort
спасибо, что то не "догнал" сразу, начал вложенные sort-ы лепить
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / множественный xsl:sort / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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