Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
<?xml version='1.0' encoding='iso-8859-1' ?>
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version   = "1.0">
    
   <xsl:variable name="lang" select="de"/> 
    
   <xsl:variable name="job"  select="/scheduler_event/state/jobs/job[ @job = /scheduler_event/@job ]" />
   <xsl:variable name="task" select="$job/tasks/task[ @task = /scheduler_event/@task ]" />

   <xsl:template match="/scheduler_event">
      ...
      <xsl:choose>
         <xsl:when test="@severity='info'">
            <xsl:attribute name="to"><xsl:value-of select="'admin@mail.com'" /></xsl:attribute>
         </xsl:when>
         <xsl:when test="@severity='warning'">
            <xsl:attribute name="to"><xsl:value-of select="'admin@mail.com'" /></xsl:attribute>
         </xsl:when>
         <xsl:when test="@severity='error'">
            <xsl:attribute name="to"><xsl:value-of select="'admin@mail.com,boss@mail.com'" /></xsl:attribute>
         </xsl:when>
         <xsl:when test="@severity='fatal'">
            <xsl:attribute name="to"><xsl:value-of select="'admin@mail.com;,boss@mail.com'" /></xsl:attribute>
         </xsl:when>
         <xsl:otherwise>
            <xsl:copy-of select="mail/header/@to" />
            <xsl:copy-of select="mail/header/@cc" />
            <xsl:copy-of select="mail/header/@bcc" />
         </xsl:otherwise>
      </xsl:choose>
      ...
   </xsl:template>

</xsl:stylesheet>