message
XSLT <xsl:message> elementi
❮ To‘liq XSLT elementlari ma’lumotnomasi
Ta’rif va qo‘llanilishi
<xsl:message> elementi natijaga xabar yozadi. Bu element asosan xatolar haqida xabar berish uchun ishlatiladi.
Bu element deyarli har qanday boshqa XSL elementini (<xsl:text>, <xsl:value-of> va h.k.) o‘z ichiga olishi mumkin.
terminate atributi xato yuz berganda qayta ishlashni to‘xtatish yoki davom ettirishni tanlash imkonini beradi.
Sintaksis
<xsl:message terminate="yes|no">
<!-- Content:template -->
</xsl:message>Atributlar
| Atribut | Qiymat | Tavsif |
|---|---|---|
| terminate | yes no |
Ixtiyoriy. "yes" xabar natijaga yozilgandan keyin qayta ishlashni to‘xtatadi. "no" xabar natijaga yozilgandan keyin qayta ishlashni davom ettiradi. Standart qiymat — "no". |
1-misol
artist bo‘sh string ekanligini tekshiring. Agar shunday bo‘lsa, XSL protsessordan chiqamiz va xabar ko‘rsatamiz:
<?xml version="1.0" encoding="UTF-8"?>
<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>❮ To‘liq XSLT elementlari ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
