Спасибо за ссылку, Кит, я посмотрю на это из интереса, так как LINQ находится в моем списке вещей для изучения. К сожалению, мне нужно настроить таргетинг на .Net 2.0 для этого приложения, поэтому я думаю (пожалуйста, поправьте меня, если я ошибаюсь!), Что о LINQ не может быть и речи.
Теперь я включил CSS в заголовок XSLT и нашел способ использовать объект System.Xml.Xsl.XslCompiledTransform для преобразования XML в памяти. В настоящее время я использую свойство WebBrowser.DocumentText для передачи отформатированного XML в компонент WebBrowser, и это, похоже, работает.
Я не могу не думать, что это не лучший способ сделать что-либо, поэтому любые комментарии о лучших способах будут оценены. В частности, если бы я использовал LINQ, нужна ли мне схема для привязки, а также должна ли я иметь схему с полной остановкой? Я не очень разбираюсь в XML, но мне нравится идея Вайбхава генерировать прямо из схемы, а не использовать шаблон. Я просто не уверен, с чего начать, поэтому любые указатели оценены!