XSLT <xsl:message> ਐਲੀਮੈਂਟ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

<xsl:message> ਐਲੀਮੈਂਟ ਨੂੰ ਆਉਟਪੁਟ ਵਿੱਚ ਇੱਕ ਸੁਨੇਹਾ ਲਿਖਣ ਦਾ ਕੰਮ ਕਰਦਾ ਹੈ।ਇਹ ਐਲੀਮੈਂਟ ਮੁੱਖ ਤੌਰ 'ਤੇ ਗਲਤੀਆਂ ਦੀ ਰਿਪੋਰਟ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

ਇਹ ਐਲੀਮੈਂਟ ਲਗਭਗ ਕਿਸੇ ਹੋਰ ਐਕਸਐਲ ਐਲੀਮੈਂਟ ਨੂੰ (xsl:text, xsl:value-of ਆਦਿ) ਸਮੂਹ ਕਰ ਸਕਦਾ ਹੈ。

terminate ਵਿਸ਼ੇਸ਼ਤਾ ਤੁਹਾਨੂੰ ਯੋਗਦਾਨ ਦੇਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ ਕਿ ਗਲਤੀ ਹੋਣ ਉੱਤੇ ਟਰਾਂਸਫਾਰਮੇਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ ਨਹੀਂ。

ਵਿਧੀ

<xsl:message terminate="yes|no">
  <!-- Content:template -->
</xsl:message>

ਵਿਸ਼ੇਸ਼ਤਾ

ਵਿਸ਼ੇਸ਼ਤਾ ਮੁੱਲ ਵਰਣਨ
ਬੰਦ ਕਰੋ
  • ਹਾਂ
ਵਿਕਲਪੀ ਹੈ।"ਹਾਂ": ਸੁਨੇਹਾ ਲਿਖਣ ਦੇ ਬਾਅਦ ਪ੍ਰੋਸੈਸਿੰਗ ਨੂੰ ਬੰਦ ਕਰੋ।"ਨਹੀਂ"

ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1

ਅਰਟਿਸਟ ਨੂੰ ਖਾਲੀ ਸਟ੍ਰਿੰਗ ਹੈ ਨਾ ਪਤਾ ਕਰੋ. ਜੇਕਰ ਹੈ ਤਾਂ ਐਕਸਐਲ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਬੰਦ ਕਰੋ ਅਤੇ ਇੱਕ ਸੁਨੇਹਾ ਦਿਸ਼ਾਨਾ ਦਿਓ:

<?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>عنوان: <xsl:value-of select="title"/><br />
    آرٹسٹ:
    <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>