Karte mit Maßstab aus Liste
<xsl:template name="CreateMapImage">
  <xsl:variable name="MapOptions">
    <iXRH:RenderMap
      imageHeight="300"
      imageWidth="300"
      targetImageType="Png"
      epsgCode="31468"
      imageSizeLargestEdge="1000">
      <iXRH:Layer layerName="L46" />
      <iXRH:Layer layerName="L50">
        <iXRH:Filter>
          <iXRH:SingleComparison>
            <iXRH:ColumnName>pzlnodeid</iXRH:ColumnName>
            <iXRH:Is>Equal</iXRH:Is>
            <iXRH:Value>
              <iXRH:Int>
                <xsl:value-of select="/Root/TECHDATA/PuzzleNode/@puzzleNodeId"/>
              </iXRH:Int>
            </iXRH:Value>
          </iXRH:SingleComparison>
        </iXRH:Filter>
      </iXRH:Layer>
    </iXRH:RenderMap>
  </xsl:variable>

  <img alt="Kartenbild" style="width:{msxsl:node-set($MapOptions)/iXRH:RenderMap/@imageWidth * (96 div 80)}px;
        height:{msxsl:node-set($MapOptions)/iXRH:RenderMap/@imageHeight * (96 div 80)}px;">
    <xsl:attribute name="src">
      <xsl:value-of select="iduCore:CreateMapImage(
        iduCore:MapModifyBBoxToBestScale(
          iduCore:MapModifyBBoxZoomToGeom(
            $MapOptions,
            /Root/BASECLASS/GEOM, 500
          ),
          1,
          '5000,10000,50000,100000,150000,200000'
        )
      )"/>
    </xsl:attribute>
  </img>
    
  <!--Ausgabe des Maßstabs der zuletzt gerenderten Karte-->
  <div>
    1 : <xsl:value-of select="iduCore:LastCreateMapResponse()/iXRH:ImageResponse/@mapScale"/>
  </div>
</xsl:template>