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

<!-- newsstory-to-moreover.xsl -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output indent="yes"
              doctype-system="http://www.moreover.com/xml/moreovernews.dtd"/>
  <xsl:template match="/">
   <moreovernews>
     <xsl:for-each select="ROWSET/ROW">
       <article id="{ID}">
          <url><xsl:value-of select="URL"/></url>
          <headline_text><xsl:value-of select="TITLE"/></headline_text>
          <source><xsl:value-of select="SOURCE"/></source>
       </article>
     </xsl:for-each>
    </moreovernews>
  </xsl:template>
</xsl:stylesheet>