У меня есть XSLT-файл, в который мне нужно динамически добавлять некоторые теги в зависимости от условия. Я использую c # StreamWriter для записи строки в файл XSLT.
Предположим, что следующая строка записана в XSLT-файле
string appender = "<!--" + " ifdef ${_xml_preprocess} -->" +
" < !--< xsl:variable name = " +
"\"${COLUMN}\"" + " >" +
"</ xsl:variable > -->" +
"< !--endif-- >";
StreamWriter writer = new StreamWriter("//myPathToXSLTFile");
writer.write(appender);
Но когда приведенная выше строка записана в XSLT,
'<' element is replaced as '&lt;'
'>' element is replaced as '&gt;'
'\"' element is replaced as '&quot;'
Но я хочу, чтобы строка была записана в файл XSLT точно без каких-либо таких замен. Помогите мне в решении этой проблемы.
Заранее спасибо !!!