使用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>...我想從轉(zhuǎn)換(XSLT)結(jié)果中得到這個結(jié)果:Shockwave,Ruby,Brian May,New,31/10/2008 0:00:00
Other,Erlang,Takashi Miike,Cancelled,07/11/2008 0:00:00有人知道XSLT才能做到這一點(diǎn)嗎?我正在使用.NET,以防這件事發(fā)生。
3 回答

翻過高山走不出你
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超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>
添加回答
舉報
0/150
提交
取消