Ich füge einige XML-Daten in eine XML-Spalte in SQL Server ein, aber nachdem die Daten eingefügt wurden, wurden sie von SQL Server geändert. Hier sind die Daten, die ich einfüge
<xsl:value-of select="name/n/given" />
<xsl:text> </xsl:text>
<xsl:value-of select="name/n/family" />
Wenn ich es zurücklese, sieht es so aus
<xsl:value-of select="name/n/given" />
<xsl:text />
<xsl:value-of select="name/n/family" />
Achten Sie auf die zweite Zeile. Dies ist ein Problem, da sich dadurch die Ausgabe der XSLT-Transformation ändert. Das erste Beispiel erzeugt ein Leerzeichen zwischen Vorname und Familienname, während das zweite kein Leerzeichen erzeugt, also wie JohnJohnsen, während das erste wie John Johnsen ist.
Gibt es eine Möglichkeit, dies zu lösen?
_
oder ~
) und dieses dann zur Präsentationszeit durch ein Leerzeichen ersetzen.