Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.42 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  3.    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
  4. >
  5. <!--note1
  6. -->
  7.   <xsl:template match="/">
  8.  
  9.     <html>
  10.       <body>
  11.  
  12.         <h1>Activity Badges</h1>
  13.         <!--note2 -->
  14.         <xsl:for-each select="badges/badge">
  15.           <!--note3-->
  16.           <xsl:sort data-type="text" order="ascending" select="name"/>
  17.           <!-- note4-->
  18.           <xsl:if test="@type='activity'">
  19.             <!--note5 -->
  20.             <h3>
  21.               <xsl:value-of select="name"/>
  22.             </h3>
  23.             <h5>
  24.               <xsl:value-of select="description"/>
  25.             </h5>
  26.             <xsl:for-each select="levels/availability">
  27.               <!--note6-->
  28.               <xsl:choose>
  29.                 <xsl:when test="@level='beaver'">
  30.                   Beaver: <xsl:value-of select="."/> <br/>
  31.                 </xsl:when>
  32.                 <xsl:when test="@level='cub'">
  33.                   Cub: <xsl:value-of select="."/> <br/>
  34.                 </xsl:when>
  35.                 <xsl:when test="@level='scout'">
  36.                   Scout: <xsl:value-of select="."/> <br/>
  37.                 </xsl:when>
  38.               </xsl:choose>
  39.  
  40.             </xsl:for-each>
  41.           </xsl:if>
  42.         </xsl:for-each>
  43.  
  44.       </body>
  45.     </html>
  46.  
  47.   </xsl:template>
  48.  
  49. </xsl:stylesheet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement