XSLT <xsl:text> عناصر
تعریف اور استعمال
<xsl:text> عناصر کا استعمال، یعنی اسکیم سے متن نودز پیدا کرنا، کے لئے، یعنی اسکیم کے ذریعے متن نودز پیدا کرنا، کیا جاتا ہے۔
تذکرہ:یہ عناصر متن، ایکتیار کا حوالہ، اور #PCDATA کا شامل کرسکتا ہے۔
قواعد
<xsl:text disable-output-escaping="yes|no"> <!-- Content:#PCDATA --> </xsl:text>
خصوصیت
خصوصیت | مقصد | وصف |
---|---|---|
disable-output-escaping |
|
اختیاری، جائزہ کا مقصد "no" ہوگا۔ اگر "yes" کا مقصد، <xsl:text> عناصر کے ذریعے پیدا کئے گئے متن کیڈا نودز کی آؤٹ پُٹنگ میں کوئی تبدیلی نہیں کی جائے گی۔ مثلاً اگر "yes" پر سیٹ کیا جائے، تو < کو تبدیل نہیں کیا جائے گا۔ اگر "no" پر سیٹ کیا جائے، تو یہ < کے طور پر نکالا جائے گا۔ Netscape 6 اس خاصیت کو نہیں پشتیبند کرتا۔ |
مثال
مثال 1
مظاہر کریں کہ کسی سی ڈی کا عنوان ہے۔ اگر آخری نہیں یا آخری سے پچھلے سی ڈی نہیں، تو کسی سی ڈی-تیل کے درمیان ", " شامل کریں۔ اگر آخری سی ڈی ہے، تو عنوان کے بعد "!" شامل کریں۔ اگر آخری سے پچھلے سی ڈی ہے، تو عنوان کے بعد ", and " شامل کریں:
<?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>My CD Collection</h2> <p>Titles: <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>, and </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>