【发布时间】:2013-09-03 12:46:46
【问题描述】:
我们有一个将 XML 写入 XmlWriter 的方法,我们使用它直接生成 XML 流,而无需通过某种形式的 DOM。然而,有时我们确实想要创建一个 DOM。一种方法是始终构建一个 DOM 并从中流式传输(以满足这两个要求),但我们喜欢直接编写 XML 的性能。因此,我们想从 XmlWriter 构建一个 DOM。
请参阅How to create a XmlDocument using XmlWriter in .NET? 以获取有关如何从 XmlWriter 创建 XmlDocument 的示例,尽管使用的代码模式稍有偏差。如果我想要一个 XDocument(或 XElement 子树),是否有类似的选项?
【问题讨论】:
标签: c# xml linq-to-xml xelement xmlwriter