XSLT <xsl:message> ইলেমেন্ট

সংজ্ঞা ও ব্যবহার

<xsl:message> ইলেমেন্টটি আপনাকে আউটপুটে একটি বার্তা লিখাতে সহায়তা করে।এই ইলেমেন্টটি মূলত ভুল রিপোর্ট করার জন্য ব্যবহৃত হয়。

এই ইলেমেন্টটি প্রায় অন্যান্য কোনও XSL ইলেমেন্ট (xsl:text, xsl:value-of ইত্যাদি) সম্পর্কে যাবতীয়ভাবে সম্পর্কিত থাকতে পারে。

terminate বৈশিষ্ট্যটি আপনাকে ভালোভাবে প্রক্রিয়াকরণের সময় ভুল হলে প্রক্রিয়াকরণ বন্ধ করার সুযোগ দেয়。

সংজ্ঞা

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

বৈশিষ্ট্য

বৈশিষ্ট্য মূল্য বর্ণনা
terminate
  • yes
  • no
অপশনাল।"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">
        Error: Artist is an empty string!
      </xsl:message>
    </xsl:if>
    <xsl:value-of select="artist"/>
    </p>
  </xsl:for-each>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>