XSLT-für jeden Buchstaben in einem string

Schreibe ich eine XSLT-transformation (für XSL-FO) und die Notwendigkeit, etwas zu wiederholen, für jeden Buchstaben in einen string-Wert, zum Beispiel:

Wenn der string gespeichert ist, in MyData/MyValue string (z.B. MyData.MyValue = "etwas") ich benötige eine for-each-Beispiel:

<xsl:for-each select="MyData/MyValue"> <!-- What goes here to iterate through letters? -->
  <someTags>
    <xsl:value-of select="Letter" /> <!-- What goes here to output current letter? -->
  </someTags>
</xsl:for-each>

Irgendwelche Ideen?

  • Ich denke, dass die XSLT-version Anzeige relevant ist.
  • ja, du hast absolut Recht, ich mache es in .net framework, es ist also v1
  • Eigentlich ist dies eine doppelte: XSLT 1.0 : Iterieren über Zeichen in einem string
  • die Frage ist eine doppelte, nicht die Antworten :). Ich denke, @veljkoz annehmen sollte, dass er Sie verwenden werden, endlich.
  • Wow, sehr freundliche xslt-community hier SO 🙂 Danke an alle die so viel, jede Antwort geholfen, aber das ist die, die ich verwenden werde, so ich habe das als Antwort... aber alle du hast +1 von mir 😉 nochmal danke! Und danke für die Verlinkung auf die gleiche Frage verschiedene Antworten hier, aber, nicht schlecht, mehr 🙂
InformationsquelleAutor veljkoz | 2011-07-13
Schreibe einen Kommentar