У нас есть около 1400 XML-файлов, которые мы используем для хранения данных по внешнему виду элементов управления, используемых для динамической загрузки в приложениях winform. Мы хотим преобразовать эти XML в XAML. Есть ли простой способ сделать это?
xslt был изобретен для этой цели.
Однако, если вы не знакомы с xslt и у вас уже есть навыки .NET, LINQ to XML сделал манипулирование XML чрезвычайно простым, так что вы можете использовать его.
, если вы используете .net 4 и xml может быть десериализован в объекты .net, тогда я бы предложил десериализацию XML и повторную сериализацию с использованием Xaml - здесь http://blogs.msdn.com/bursteg/archive/2009/05/18/xaml-in-net-4-0-serialization-and-deserialization-using-xamlservices.aspx, чтобы узнать, как использовать пространство имен System.Xaml .
Однако я думаю, что xslt может быть более быстрым подходом, иначе
Я думаю, что с xslt вы сможете решить проблему.