XSLT element-available() فنکشن
تعریف و استعمال
element-available() فنکشن ایک بولین ویلیو واپس لے جاتا ہے، جو ایکشن اسٹرییم پروسیسنگ میکنزم کو مقرر کرتا ہے کہ مخصوص علامت کا مقابلہ کیا جاتا ہے یا نہیں۔
یہ فنکشن صرف تمپلیٹ کے اصل میں واقع علامات کا ٹیسٹ کرنے کے لئے استعمال کیا جاتا ہے۔یہ علامات درج ذیل ہیں:
- xsl:apply-imports
- xsl:apply-templates
- xsl:attributes
- xsl:call-template
- xsl:choose
- xsl:comment
- xsl:copy
- xsl:copy-of
- xsl:element
- xsl:fallback
- xsl:for-each
- xsl:if
- xsl:message
- xsl:number
- xsl:processing instruction
- xsl:text
- xsl:value-of
- xsl:variable
قواعد وضوابط
boolean element-available(string)
پارامتر
پارامتر | وصف |
---|---|
string | ضروری ہے۔تست کرنے والی علامت کو مقرر کرتا ہے۔ |
مثال
<?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> <xsl:choose> <xsl:when test="element-available('xsl:comment')"> <p>مقابلہ کیا جاتا ہے.</p> </xsl:when> <xsl:otherwise> <p>مقابلہ نہیں کیا جاتا ہے.</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="element-available('xsl:delete')"> <p>مقابلہ پشتیبانی کیا جاتا ہے.</p> </xsl:when> <xsl:otherwise> <p>xsl:delete کا استعمال نہیں کیا جاسکتا.</p> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet>