よく動作し、インデントされないプレーンテキストのXSLテンプレートがあります。別のxslファイルを含めると、XSLプレーンテキストのインデントが発生する
私は次の行で、このテンプレートに別のXSLテンプレートを追加しました:XSLがレンダリングされると
<xsl:copy-of select="document('AboutThisMessagePlainText.xsl')"></xsl:copy-of>
、AboutThisMessagePlainText.xslファイル内のテキストがインデントされます。
どうすればこの問題を防ぐことができますか?
私の完全なXSLは次のとおりです。
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="no" />
<xsl:template match="/Email">
<xsl:text>To Our Valued Customer:</xsl:text>
<xsl:text> </xsl:text>
<xsl:text> </xsl:text>
<xsl:text>Welcome, and thank you .....blah blah blah</xsl:text>
<xsl:text>Sincerely,</xsl:text>
<xsl:text> </xsl:text>
<xsl:text> </xsl:text>
<xsl:text>My Company</xsl:text>
<xsl:copy-of select="document('AboutThisMessagePlainText.xsl')"></xsl:copy-of>
</xsl:template>
</xsl:transform>
AboutThisMessagePlainText.xslは次のとおりです。
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="no" />
<xsl:template match="/">
<xsl:text>About This Message</xsl:text>
<xsl:text>You received this email because you subscribed to our electronic notification service. If you no longer wish to receive electronic notifications, etc...</xsl:text>
</xsl:template>
</xsl:transform>
期待される出力結果は次のとおりです。私たちの大切な顧客に
:
ようこそ、ありがとうございます。あなた は、私たちの電子通知サービスに加入しているのであなたがこのメールを受け取った。このメッセージについて
敬具、
私の会社。 が電子通知などを受信したくない場合は...
ただし、このメッセージについて、受信しました...はインデントされています。
ありがとうございます!
。 –
更新ありがとう! – ExceptionEx