xml到csv使用xslt - 下载结果

时间:2014-05-30 02:12:13

标签: xml xslt csv

我有一个格式如下的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下载到文件中。我怎么能这样做?

0 个答案:

没有答案