我有以下要求: 在C#2.0中,给定xml格式的设备配置和模式 自动创建一个显示xml的UI。 这个ui可能会更改xml,需要对架构进行验证。
我想到了为每个xpath定义如何在UI中显示它的文件 (以及未指定元素的默认行为)。
是否有人知道C#2.0中现有的解决方案会产生winform?
答案 0 :(得分:1)
一种方法是使用XSLT以您想要的方式转换XML。您可以将其转换为HTML并将输出放入Windows窗体WebBrowser控件。或者您可以使用XSLT将XML + XSD转换为XAML。
或者,您可以使用XAML作为XML语言,并且您不需要自己的架构,因为您将使用XAML架构。
编辑:本文 - A Dynamically Generated XML Data Editor - 代码项目听起来最接近您的需要。