我有一個XML代碼,可以ahve兩種形式:如何僅用XSLT去掉回車符?
表1
<?xml version="1.0">
<info>
</info>
表2
<?xml version="1.0">
<info>
<a href="http://server.com/foo">bar</a>
<a href="http://server.com/foo">bar</a>
</info>
從環路I讀xml和通的每個形式它到一個xslt樣式表。
XSLT代碼
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:strip-space elements="*" />
<xsl:template match="*|@*|text()">
<xsl:apply-templates select="/info/a"/>
</xsl:template>
<xsl:template match="a">
<xsl:value-of select="concat(text(), ' ', @href)"/>
<xsl:text> </xsl:text>
</xsl:template>
</xsl:stylesheet>
我獲得此:
bar http://server.com/foo bar http://server.com/foo
如何刪除第一個空行與XSLT只?
你是對的;) – Stephan
不客氣 –