XSLT <xsl:message> క్రియాశీల కేంద్రం

నిర్వచనం మరియు ఉపయోగం

<xsl:message> క్రియాశీల కేంద్రం నుండి నివేదికను వ్రాసే విధంగా ఉంటుంది. ఇది ప్రధానంగా తప్పులను నివేదించడానికి ఉపయోగించబడుతుంది.

ఈ క్రియాశీల కేంద్రం ప్రతి ఇతర XSL క్రియాశీల కేంద్రాన్ని (xsl:text> , xsl:value-of> మొదలైనవి) చేరుస్తుంది.

terminate అంశం మీరు తప్పు జరిగినప్పుడు ట్రాన్స్ఫార్మ్ నిలిపివేయాలా లేదా కొనసాగాలా ఎంచుకోవచ్చు.

సంకేతాలు

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

అంశం

అంశం విలువ వివరణ
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!