Advertisement
mkv

my eyes are bleeding

mkv
Feb 1st, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.78 KB | None | 0 0
  1. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
  2. <xsl:output method="text" encoding="UTF-8" media-type="application/json"/>
  3. <xsl:template match="/icestats">{
  4.   "mounts" : {
  5.     <xsl:for-each select="source">
  6.       <xsl:choose>
  7.         "<xsl:value-of select="@mount" />": {
  8.           "mount": "<xsl:value-of select="@mount" />",
  9.           "title": "<xsl:value-of select="title" />",
  10.           <xsl:if test="artist">"artist": "<xsl:value-of select="artist" />",</xsl:if>
  11.           <xsl:if test="server_name">"server_name": "<xsl:value-of select="server_name" />",</xsl:if>
  12.           <xsl:if test="server_description">"server_description": "<xsl:value-of select="server_description" />",</xsl:if>
  13.           <xsl:if test="server_type">"server_type": "<xsl:value-of select="server_type" />",</xsl:if>
  14.           <xsl:if test="stream_start">"stream_start": "<xsl:value-of select="stream_start" />",</xsl:if>
  15.           <xsl:if test="bitrate">"bitrate": "<xsl:value-of select="bitrate" />",</xsl:if>
  16.           <xsl:if test="quality">"quality": "<xsl:value-of select="quality" />",</xsl:if>
  17.           <xsl:if test="listeners">"listeners": "<xsl:value-of select="listeners" />",</xsl:if>
  18.           <xsl:if test="listener_peak">"listener_peak": "<xsl:value-of select="listener_peak" />",</xsl:if>
  19.           <xsl:if test="genre">"genre": "<xsl:value-of select="genre" />",</xsl:if>
  20.           <xsl:if test="server_url">"server_url": "<xsl:value-of select="server_url" />",</xsl:if>
  21.           "current_song": "<xsl:if test="artist"><xsl:value-of select="artist" /> - </xsl:if><xsl:value-of select="title" />"
  22.         }<xsl:if test="position() != last()">,</xsl:if>
  23.       </xsl:choose>
  24.     </xsl:for-each>
  25.   }
  26. }</xsl:template>
  27. </xsl:stylesheet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement