XSLT <xsl:text> elementi
Tanım ve Kullanım
<xsl:text> elementi, çıktıya yazmak için kullanılır, yani tarayıcı tablosu tarafından oluşturulan metin düğümleri.
İpucu:Bu element metin, tanımlayıcı atıfları ve #PCDATA içerebilir.
Gramer
<xsl:text disable-output-escaping="yes|no"> <!-- Content:#PCDATA --> </xsl:text>
Özellik
Özellik | Değer | Açıklama |
---|---|---|
disable-output-escaping |
|
Opsiyonel. Varsayılan değeri "no"dır. Eğer değeri "yes" ise, <xsl:text> elementi tarafından örneklenmiş olan metin düğümleri çıktı sırasında herhangi birkaçış yapılmaz. Örneğin, "yes" olarak ayarlanırsa, "<" değiştirilmez. Eğer "no" olarak ayarlanırsa, "<" olarak çıktıya yazılır. Netscape 6 bu özelliği desteklememektedir. |
Örnek
Örnek 1
Her CD'nin title'ını gösterir. Son veya ikinci son CD değilse, her cd-title arasında ", " eklenir. Son CD ise, title sonuna "!" eklenir. İkinci son CD ise, title sonuna ", and " eklenir:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>CD Koleksiyonum</h2> <p>Başlıklar: <xsl:for-each select="catalog/cd"> <xsl:value-of select="title"/> <xsl:if test="position() < last()-1"> <xsl:text>, </xsl:text> </xsl:if> <xsl:if test="position()=last()-1"> <xsl:text>, ve </xsl:text> </xsl:if> <xsl:if test="position()=last()"> <xsl:text>!</xsl:text> </xsl:if> </xsl:for-each> </p> </body> </html> </xsl:template> </xsl:stylesheet>