存储程序中使用的XML数据的最佳方法是什么?使用RESX文件或将其存储为.xml文件,并根据需要加载和卸载文件
答案 0 :(得分:3)
第三种选择是将XML文件作为嵌入式资源放入程序集中。在这种情况下,使用Assembly.GetManifestResourceStream()来加载XML。
正如Cerebrus所写,当需要进行本地化时,RESX将是最佳选择。
答案 1 :(得分:2)
.resx文件 是 XML文件,虽然符合特定架构(Microsoft ResX Schema v2.0)。该模式的设计明确旨在使人工易于阅读和手动编辑。
我认为将数据存储为XML文件没有问题。基本上它取决于数据的功能 - 如果它是您尝试存储的可本地化资源,请使用已建立的.resx文件。如果没有,您可以自由地将XML与自定义架构一起使用。
答案 2 :(得分:0)
将XML(blobs)放在.resx中
肯定:
否定:
如果一个人非常希望将xml内容保留为嵌入式资源,则可以创建XML文件并将其作为文件资源保存在RESX中。