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!