проблема, поэтому мы можем исправить недоразумение?

ить:

Проблема все еще сохраняется, хотя она не совсем такая же, как раньше. Ниже приведен пример того, что вводится, что выводится и что я хочу получить

Пример ввода:

<p><span style="font-size: medium">Product description text</span></p>

Токовый выход:

<p><span style="font-size: medium">Product description text</span></p>

Предполагаемый выход:

<p><span style="font-size: medium">Product description text</span></p>

.

Использование CDATA помогло, так как позволяет мне вводить '<', но, как видно из вышеприведенного вывода, даже при использовании escape-output-escape, оно изменилось в выводе

.

.

Оригинальный вопрос:

Я получаю сообщение об ошибке: «<, шестнадцатеричное значение 0x3C, недопустимый символ атрибута»

Я пытаюсь заменить все вхождения & lt; и & gt; с <и> соответственно.

Чтобы сделать это максимально простым, вот код для lt ;:

<xsl:variable name="lt">
  <xsl:text><</xsl:text>
</xsl:variable>
<xsl:variable name="lthex">&amp;lt;</xsl:variable>
<xsl:copy-of select="ew:replacestring(products_description/node(),$lthex,$lt)"/>

Я пробовал разные вещи вместо текста, например стоимость-и т. д.

Я знаю, что нет ничего плохого в формате кода и связанного с ним кода VB, потому что я использую его несколько раз для замены и вывода в другом месте

Однако проблема в том, что я хочу, чтобы <и> были буквально выходными данными, а не кодом, который затем просматривается браузером и изменяется

.

Если вам нужна дополнительная информация, просто спросите (я изо всех сил пытаюсь объяснить это очень хорошо)

Любая помощь будет оценена

Ответы на вопрос(1)

Ваш ответ на вопрос