Записать строку в XSLT с помощью c # с сохранением тегов xml - PullRequest
0 голосов
/ 29 октября 2018

У меня есть 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 '&amp;lt;'
    '>' element is replaced as '&amp;gt;'
    '\"' element is replaced as '&amp;quot;'

Но я хочу, чтобы строка была записана в файл XSLT точно без каких-либо таких замен. Помогите мне в решении этой проблемы.

Заранее спасибо !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...