Поскольку вы генерируете другой документ XML (или aspx, или HTML, если на то пошло), я считаю, что вам нужно немного больше кодирования. Например, предположим, что вы хотите, чтобы attribute
было abc"edf
:
attr="abc"edf"
, как предлагается, заставит механизм XSL видеть текст как attr="abc"edf"
. В этом случае XSL действителен, но сгенерированный документ не является! .
Что вам, вероятно, понадобится здесь:
attr="abc"edf"
Здесь механизм XSL видит и генерирует attr="abc"edf"
- то есть вы хотите, чтобы "
был частью вывода , а не входом.
альтернативный текст http://yuml.me/3b1e45
(Как предупреждение, вы можете сойтись с одинарными кавычками: attr='abc"edf'
- здесь это не поможет, потому что в вашей строке также есть одиночная кавычка ...)