【发布时间】:2013-12-23 11:31:13
【问题描述】:
我需要在现有 xml 文件的开头(即在根目录中)插入一个 XML 注释,以便用户在文本编辑器中查看它时看到。
基本上我想在一开始就得到这样的结果......
<?xml version="1.0" encoding="utf-8"?>
<!--Don't mess with this file -->
....
假设我已经将文件读入 XDocument 对象并创建了一个新的 XComment 对象,使用 Linq to XML 在根元素的开头注入它的推荐方法是什么?
【问题讨论】:
-
看这个链接。这是一个类似的问题:stackoverflow.com/questions/12783525/…
-
谢谢,但关键的区别是我需要在根元素的开头插入它。根元素(在 XML 中)没有名称,并且 Add 不会将其放在元素的末尾吗?我需要它位于根元素的开头。
-
如何使用
doc.AddFirst(comment),假设 doc 是 XDocument 并且 comment 是您拥有的 XComment 对象?我没有看到任何缺点..
标签: c# linq-to-xml