У меня есть такой текст, как "Пример" экранирования в XSLT. Я хочу заменить "на \" и 'на \ ". Таким образом, вывод должен быть" Это \ "пример \" экранирования \' . Как я могу создать рекурсивный шаблон. Пожалуйста, помогите. Заранее спасибо.
XSLT escape-апостроф и кавычки
Ответы (1)
В XSLT 2.0 просто добавьте текстовый шаблон
<xsl:template match="text()">
<xsl:value-of select="replace(., '("|'')', '\\$1')"/>
</xsl:template>
Вывод
This is an \"example\" of \'escaping\'
person
Rupesh_Kr
schedule
25.04.2018
replace
. Если нет, то стоит обновиться;) - person Tim C   schedule 11.04.2018