Я хотел бы показать файл XML в моем приложении .NET 2.0 WinForms, как в IE (где вы можете свернуть узлы, и все будет красиво раскрашено). Есть ли встроенный способ сделать это?
Вы можете разместить IE внутри формы вашего приложения или вы можете отобразить его в элементе управления WebBrowser, используя то же преобразование XSL, которое использует IE, как описано здесь:
В codeplex есть проект XmlVisualiser v.2 , который будет делать это. Он работает как надстройка Visualzer для Visual Studio и как пользовательский элемент управления, который вы можете использовать в своих приложениях.
Я думаю, что это будет делать то, что вы после.