c# - 为 Web 服务生成动态 XML 的最佳方法是什么?

标签 c# .net xml

对于我的 Web 服务组件,我需要根据多种因素生成相对较大的 XML(约 500 行)。我在这里面临几个不同的选择: 1. 字符串生成器 2.XmlWriter类 3.带有序列化的C#对象???

我应该使用哪一个。还有其他我不知道的方法吗?

最佳答案

如果使用数据库中的数据填充 XML,则可以使用 SQL 查询生成整个 XML,并创建一个具有保存 XML blob 属性的类。属性类型可以是 XElement。这是我能想到的最简单的。

关于c# - 为 Web 服务生成动态 XML 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/244811/

相关文章:

.net - 加密加速器和.NET

.net - DataTable.Merge 和 DataTable.ImportRow 不会更改 RowState

xml - W3C 的 XML 模式语言 (XSD) 是否可以允许一系列元素按任意顺序排列,但仍然限制出现次数?

c# - 使用正则表达式或 JSON 提取数据

c# - 将 WP 8.1 SilverLight 升级到 WP 8.1 Universal 时 ApplicationData.LocalSettings 会发生什么

.net - 错误模板绑定(bind)错误wpf

java - 有没有办法将存储在 XML 中的值数组读取到类型化 ArrayList 中?

xml - 如何使用 XSLT 1.0 获取小写的 xml 节点

c# - 在 Windows 窗体 .net 应用程序中使用 Canvas

c# 如何从 XML 文档中获取 targetNamespace