我有一个格式如下的XML文件
<result_set>
<results>
<review>
<byline>name</byline>
<display_title>title</display_title>
<mpaa_rating>R</mpaa_rating>
<publication_date>2014-1-1</publication_date>
<headline>text</headline>
<summary_short>summary</summary_short>
</review>
</results>
</result_set>
和xsl如下:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>
<xsl:template match="/">
<HTML>
<BODY>
<xsl:for-each select="result_set/results/review">
<div>
<xsl:value-of select="byline"/>,<xsl:value-of select="display_title"/>,<xsl:value-of select="mpaa_rating"/>,<xsl:value-of select="publication_date"/>,<xsl:value-of select="headline"/>,<xsl:value-of select="summary_short"/>
</div>
</xsl:for-each>
<xsl:apply-templates/>
</BODY>
</HTML>
</xsl:template>
html页面上显示的信息很好,我想知道是否有更好的方法来编写xsl。除此之外,我希望用户能够将csv下载到文件中。我怎么能这样做?