変換中のこの着信 XML を取得しました (msxsm6 を使用して ASP で XSLT を使用):
<Cell>
<Data xmlns="http://www.w3.org/TR/REC-html40">
<Font>Text1</Font>
<Font> </Font>
<Font>Text2</Font>
<Data>
</Cell>
<Font> のテンプレートが次の場合:
<xsl:template match="Font">
<xsl:copy/>
</xsl:template>
変換により、ソースの 2 番目の要素のスペース文字が削除されたように見えます。出力される XML は以下のとおりです。2 番目の要素はコンテンツのない空の要素になります。
<Font>Text1</Font>
<Font/>
<Font>Text2</Font>
<xsl:preserve-space elements="Font"/>' で試行錯誤しましたが、役に立たなかったようです。アイデア?ありがとうスタックオーバーフロー!