Функциональность сортировки XSL - PullRequest
0 голосов
/ 07 августа 2010
<xsl:apply-templates 
  select="$tempPosterItemNodeSet/CurrentPosterItemCollection/PosterItem" 
  mode="PosterItem">

    <xsl:sort 
      select="$tempPosterItemNodeSet/CurrentPosterItemCollection/PosterItem/Property[@name='WidgetID']" 
      data-type="number"/>

</xsl:apply-templates>

Мне нужно xslt отсортировать набор узлов, который я передаю шаблону в примере, который я поместил выше.

Может кто-нибудь дать мне знать, Как я могу отсортировать вышеупомянутую логику xsl ??

1 Ответ

1 голос
/ 08 августа 2010

Я думаю, что это может сработать:

<xsl:apply-templates  
  select="$tempPosterItemNodeSet/CurrentPosterItemCollection/PosterItem"  
  mode="PosterItem"> 

    <xsl:sort  
      select="Property[@name='WidgetID']"  
      data-type="number"/> 

</xsl:apply-templates> 

С http://www.w3.org/TR/xslt#sorting

Для каждого обрабатываемого узла выражение оценивается с этим узлом в качестве текущего узла и с полный список обрабатываемых узлов в несортированном порядке в качестве текущего узла список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...