使用XSLT从XML到CSV我有以下XML文档:<projects>
<project>
<name>Shockwave</name>
<language>Ruby</language>
<owner>Brian May</owner>
<state>New</state>
<startDate>31/10/2008 0:00:00</startDate>
</project>
<project>
<name>Other</name>
<language>Erlang</language>
<owner>Takashi Miike</owner>
<state> Canceled </state>
<startDate>07/11/2008 0:00:00</startDate>
</project>...我想从转换(XSLT)结果中得到这个结果:Shockwave,Ruby,Brian May,New,31/10/2008 0:00:00
Other,Erlang,Takashi Miike,Cancelled,07/11/2008 0:00:00有人知道XSLT才能做到这一点吗?我正在使用.NET,以防这件事发生。
3 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
<xsl:stylesheet version="1.0"xmlns:xsl=" <xsl:output method="text" encoding="iso-8859-1"/><xsl:strip-space elements="*" /> <xsl:template match="/*/child::*"><xsl:for-each select="child::*"> <xsl:if test="position() != last()">"<xsl:value-of select="normalize-space(.)"/>", </xsl:if><xsl:if test="position() = last()">"<xsl:value-of select="normalize-space(.)"/>" <xsl:text>
</xsl:text></xsl:if></xsl:for-each></xsl:template></xsl:stylesheet>
- 3 回答
- 0 关注
- 533 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消