關於我自己

我的相片
New York, New York, United States
我叫江奕賢啦

2004年3月7日

XSL for RSS


<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0"

   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

   exclude-result-prefixes="xsl">

<xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>



<xsl:template match="/">

  <div>

  <xsl:apply-templates select="rss/channel"/>

  </div>

</xsl:template>



<xsl:template match="rss/channel">

  <xsl:variable name="link" select="link"/>

  <xsl:variable name="description" select="description"/>

  <xsl:variable name="image" select="image/url"/>

  <xsl:if test="$image">

    <img src="{$image}" style="float: right; margin: 2px;" />

  </xsl:if>

  <h3>

    <a href="{$link}" title="{$description}"><xsl:value-of select="title" /></a>

  </h3>

  <hr/>

  <ul><xsl:apply-templates select="item"/></ul>

</xsl:template>



<xsl:template match="item">

  <xsl:variable name="item_link" select="link"/>

  <xsl:variable name="item_title" select="description"/>

  <li>

    <a href="{$item_link}" title="{$item_title}"><xsl:value-of select="title"/></a>

  </li>

</xsl:template>



</xsl:stylesheet>

沒有留言: