Я вставляю некоторые данные XML в столбец XML на сервере SQL, но после того, как данные были вставлены, они были изменены сервером 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" />
Обратите внимание на вторую строку. Это проблема, потому что она меняет то, каким будет вывод XSLT-преобразования. Первый пример создаст пробел между именем и фамилией, а второй не создаст пробела, поэтому он будет похож на JohnJohnsen, а первый будет похож на John Johnsen.
Есть ли способ решить эту проблему?
_
или ~
), а затем заменить его пробелом во время представления.