XSLT <xsl:message> एलीमेंट
विभाषण और उपयोग
<xsl:message> एलीमेंट आउटपुट में एक संदेश लिख सकता है। यह एलीमेंट मुख्य रूप से त्रुटियों की रिपोर्ट के लिए उपयोग किया जाता है。
यह एलीमेंट लगभग किसी भी अन्य XSL एलीमेंट (xsl:text, xsl:value-of आदि) को शामिल कर सकता है。
terminate गुण आपको यह चुनने की अनुमति देता है कि त्रुटि होने पर ट्रांसफॉर्मेशन को रोकना है या नहीं।
व्याकरण
<xsl:message terminate="yes|no"> <!-- Content:template --> </xsl:message>
गुण
गुण | मूल्य | वर्णन |
---|---|---|
terminate |
|
वैकल्पिक।"yes":संदेश लिखने के बाद प्रोसेसिंग को रोकें।"no":संदेश लिखने के बाद प्रोसेसिंग को जारी रखें।मूलभूत "no" है। |
उदाहरण
उदाहरण 1
कलाकार को खाली स्ट्रिंग है की जाँच करें। अगर हो तो XSL प्रोसेसर से बाहर निकलें और एक संदेश दिखाएं:
<?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:for-each select="catalog/cd"> <p>Title: <xsl:value-of select="title"/><br /> Artist: <xsl:if test="artist=''"> <xsl:message terminate="yes"> एरर: आर्टिस्ट एक खाली स्ट्रिंग है! </xsl:message> </xsl:if> <xsl:value-of select="artist"/> </p> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>