J'insère des données XML dans une colonne XML dans SQL Server mais une fois les données insérées, elles ont été modifiées par SQL Server. Voici les données que j'insère
<xsl:value-of select="name/n/given" />
<xsl:text> </xsl:text>
<xsl:value-of select="name/n/family" />
Quand je le relis, ça ressemble à ça
<xsl:value-of select="name/n/given" />
<xsl:text />
<xsl:value-of select="name/n/family" />
Faites attention à la deuxième ligne. Il s'agit d'un problème car il change la façon dont la sortie de transformation XSLT sera. Le premier exemple créera un espace entre le prénom et le nom de famille, tandis que le second ne créera aucun espace, donc ce sera comme JohnJohnsen, tandis que le premier sera comme John Johnsen.
Existe-t-il un moyen de résoudre ce problème?
_
ou ~
), puis le remplacer par un espace au moment de la présentation.