English 中文(简体)
Xsl & Schwelight: Using XSLT and an算法, How do I出全拉丁字母(a,b,c.z)?
原标题:Xsl & Silverlight: Using XSLT and an algorithm, how do I print out the entire Latin alphabet (a,b,c..z)?

我愿这样做:

Using XSLT, put each letter of the alphabet in its own grid cell. The end result will be (result.xaml):

XAML Grid: 1栏,26行。 每一字母的一行。

或许还有一种“ASCII”法,可以这样做? 我不相信。

增 编

最佳回答

复读模板AlphabetRows, 载于以下风格:表格中,从1到26年,并使用<代码>xsl:,其格式选择是在每个复印机上打印相应的文字。

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                version="1.0">

   <xsl:output method="xml" indent="yes"/>

   <xsl:template match="/">

      <Grid xmlns="http://schemas.microsoft.com/winfx/avalon/2005" Width="400" Height="200"
            Background="LightBlue"> 
         <ColumnDefinition/>
         <RowDefinition Height="Auto"/>
         <xsl:call-template name="printAlphabetRows"/>
      </Grid>
   </xsl:template>

   <xsl:template name="printAlphabetRows">
      <xsl:param name="letter" select="1"/>

      <TextBlock Grid.Column="0" Grid.Row="0">
         <xsl:number value="$letter" format="a"/>
      </TextBlock>

      <xsl:if test="$letter &lt; 26">
         <xsl:call-template name="printAlphabetRows">
            <xsl:with-param name="letter" select="$letter+1"/>
         </xsl:call-template>
      </xsl:if>
   </xsl:template>
</xsl:stylesheet>

<><>>>说明: 我不了解有关XAML Grids的任何情况,因此XML结构可以稍微脱节(I googled for example of XAML Grid),但应当足够了解如何使用该模板。

问题回答

暂无回答




相关问题
How to add/merge several Big O s into one

If I have an algorithm which is comprised of (let s say) three sub-algorithms, all with different O() characteristics, e.g.: algorithm A: O(n) algorithm B: O(log(n)) algorithm C: O(n log(n)) How do ...

Grokking Timsort

There s a (relatively) new sort on the block called Timsort. It s been used as Python s list.sort, and is now going to be the new Array.sort in Java 7. There s some documentation and a tiny Wikipedia ...

Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Print possible strings created from a Number

Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...

Enumerating All Minimal Directed Cycles Of A Directed Graph

I have a directed graph and my problem is to enumerate all the minimal (cycles that cannot be constructed as the union of other cycles) directed cycles of this graph. This is different from what the ...

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签