c# - LINQ to XML 创建复杂的 XML 文件

标签 c# .net xml vb.net linq

我想知道是否有任何简单/快速的方法来创建复杂的 XML 文件,当我说复杂时,我的意思是封装了 20 多个元素。虽然这是 VB.net,但不幸的是,文字在这种情况下不起作用。一些建议肯定会受到赞赏。

最佳答案

你肯定想要System.Xml.Linq .Net 3.5 中的工具。即使您根本不使用 Linq,也不使用 XML 文字,它仍然是一个在代码中动态构建 XML 的神奇库。但既然您说您不能使用 XML 文字,这是否意味着您处于 .Net 3.0 或之前的项目中,并且无法升级?如果无法使用最好的工具,那将是非常不幸的。

假设您可以使用System.Xml.Linq ,而您只是有一个愚蠢的老板,他反对 XML 文字语法糖(也许是某种语言势利小人?),那么您需要熟悉以 XElement 类为中心的库。

强烈建议观看 dnrtv 上的以下视频,Part1Part2 .

关于c# - LINQ to XML 创建复杂的 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212029/

相关文章:

c# - 在 C# 中添加不可见的图像水印?

c# - 泛型和 IComparable - 错误 CS00301

.net - 由于命令行参数无效,连接失败

c# - SignalR 意外响应代码 : 500

html - 在 html 表中转置/交换 x,y 轴

android - 如何将另一个 Activity 作为主 Activity(启动)

java - 为什么加载图像在模拟器上有效但在 s4 上无效?

c# - 在 C# 中计算(复杂的)十进制数数组

c# - System.IO.ReadAllxxx/WriteAllxxx 方法的性能

c# - SQL Server 和 C# WinForms 错误