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
ਟੈਸਟ ਕਰੋ ਕਿ artist ਖਾਲੀ ਸਟ੍ਰਿੰਗ ਹੈ। ਜੇਕਰ ਹੈ ਤਾਂ 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>