Мой XML имеет некоторые стили внутри.Результат преобразования XslCompiledTransform приводит к HTML, который не имеет этих тегов стиля.Есть ли какой-нибудь способ сказать XslCompiledTransform сохранить их?или XslCompiledTransform должен сохранять их по умолчанию?
вот мой xml
> <codeSnippetFull>
> <span class="kwrd">event</span>
> OnCreate {
> <span class="kwrd">if</span>
> (Count == 0)
> AddE(D); <span class="rem">// comment </span>
> }
> </codeSnippetFull>
мой xslt просто вытаскивает весь элемент
<xsl:value-of select="THelpDocument/HelpBody/example/codeSnippetFull"/>
вот мой C #, я 'Мы не применяем ничего, кроме примененных по умолчанию:
// Load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(args[0]);
......
xslt.Transform(xmlFileName, Path.Combine(htmlOutputPath, Path.GetFileNameWithoutExtension(xmlFileName) + ".html"));
Причина, по которой я не делаю стилизацию из xslt, заключается в том, что блок может иметь и количество примененных стилей, смешанных со случайным текстом.Это стиль определенных слов в параграфах.