English | Français | Deutsch | >> Magyar << | 中文 | Polski ZVON > Tutorials > XSLT Tutorial
>> Oldal 52 << | Előző | Következő | Tartalom | Elem index

A translate() függvény az els? argumentumként megadott sztringgel tér vissza, melyben a második argumentumként megadott sztring karakterei a harmadik argumentumként megadott sztring megfelel? pozíciójú karaktereivel vannak lecserélve. Ha egy karakter egynél t?bbsz?r fordul el? a második argumentum sztringben, akkor az els? pozíció alapján t?rténik a megfelel? csere-karakter meghatározása. Ha a harmadik argumentum sztring hosszabb, mint a második argumentum sztring, akkor a felesleges karakterek nem kerülnek feldolgozásra.

XSLT stíluslap 1

XML forrás
<source>

<text>goose</text>

</source>

Kimenet
<P>goose</P>
<P>GOOSE</P>
<P>good</P>
<P>bad</P>
<P>books</P>

HTML nézet

goose

GOOSE

good

bad

books

XSLT stíluslap
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:template match="/">
     <P>
          <xsl:value-of select="//text"/>
     </P>
     <P>
          <xsl:value-of select="translate(//text,'egos','EGOS')"/>
     </P>
     <P>
          <xsl:value-of select="translate(//text,'se','d')"/>
     </P>
     <P>
          <xsl:value-of select="translate(//text,'gseo','bad')"/>
     </P>
     <P>
          <xsl:value-of select="translate(//text,'gseg','bksC')"/>
     </P>
</xsl:template>


</xsl:stylesheet>