SQLサーバーのXML列にXMLデータを挿入していますが、データが挿入された後、SQLサーバーによって変更されています。ここに私が挿入するデータがあります
<xsl:value-of select="name/n/given" />
<xsl:text> </xsl:text>
<xsl:value-of select="name/n/family" />
読み返すとこんな感じ
<xsl:value-of select="name/n/given" />
<xsl:text />
<xsl:value-of select="name/n/family" />
2行目に注意してください。XSLT変換の出力方法が変わるため、これは問題です。最初の例では、名と姓の間にスペースが作成されますが、2番目の例ではスペースが作成されないため、JohnJohnsenのようになり、最初の例ではJohn Johnsenのようになります。
これを解決する方法はありますか?
_
またはなど~
)を使用し、それをプレゼンテーション時にスペースに置き換えることができます。