<xsl:stylesheet version = '1.0' 
  xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

  <xsl:template match="/">
    <xsl:apply-templates select="//outline"/>
  </xsl:template>

  <xsl:template match="outline">
    <xsl:choose>
      <xsl:when test="@title">
<xsl:text>  *[[</xsl:text>
<xsl:choose>
  <xsl:when test="@htmlUrl and @htmlUrl != ''">
    <xsl:value-of select="@htmlUrl"/>
  </xsl:when>
  <xsl:otherwise>
    <xsl:value-of select="@xmlUrl"/>
  </xsl:otherwise>
</xsl:choose>
<xsl:text> | </xsl:text>
    <xsl:value-of select="@title"/>
<xsl:text> ]] </xsl:text>
<xsl:text>[[</xsl:text><xsl:value-of select="@xmlUrl"/><xsl:text> | Feed]]
</xsl:text>
      </xsl:when>
      <xsl:otherwise>
<xsl:text>== </xsl:text>
        <xsl:value-of select="@text"/>
<xsl:text> ==
</xsl:text>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>

</xsl:stylesheet>
