我正在编写一个使用WPF的应用程序。 因此,我打算根据给定的XML通过XAML动态加载GUI。
在我看来,我有两个选择:
所以,问题是,哪种方式更合适?或者没有区别,这只是我更喜欢哪种方式的问题?
答案 0 :(得分:0)
XSLT听起来不错:
使用XML,它非常直接。但是,如果你开始嵌套和嵌套,XPath也可能非常混乱。
定义XML格式,使用xml - >对象反序列化,并从对象开始构建UI。不要为Xpath
而烦恼。使用XmlSerializer
进行"解析"。