Estou inserindo alguns dados XML em uma coluna XML no SQL Server, mas depois que os dados foram inseridos, eles foram alterados pelo SQL Server. Aqui estão os dados que eu insiro
<xsl:value-of select="name/n/given" />
<xsl:text> </xsl:text>
<xsl:value-of select="name/n/family" />
Quando eu leio de volta, fica assim
<xsl:value-of select="name/n/given" />
<xsl:text />
<xsl:value-of select="name/n/family" />
Preste atenção na segunda linha. Este é um problema porque altera como será a saída da transformação XSLT. O primeiro exemplo criará um espaço entre o nome e o sobrenome, enquanto o segundo não criará espaço, portanto será como JohnJohnsen, enquanto o primeiro será como John Johnsen.
Existe alguma maneira de resolver isso?
_
ou ~
) e substituí-lo por um espaço no momento da apresentação.