Example 12-5: Transforming Moreover news to ROWSET/ROW format

<!-- moreover-to-newsstory.xsl -->
<ROWSET xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xsl:version="1.0"> 
  <xsl:for-each select="moreovernews/article"> 
    <ROW> 
       <TITLE><xsl:value-of select="headline_text"/></TITLE> 
       <URL><xsl:value-of select="url"/></URL> 
       <SOURCE>
	 <xsl:choose>
	   <xsl:when test="source != ''">
	     <xsl:value-of select="source"/>
	   </xsl:when>
	   <xsl:otherwise>Moreover.com</xsl:otherwise>
	 </xsl:choose>
       </SOURCE> 
    </ROW> 
  </xsl:for-each> 
</ROWSET>