如何在C#中全局声明XDocument命名空间?

时间:2019-04-30 05:00:05

标签: c# .net xml

我有一个XML文件,它包含一个名称空间。每次我必须阅读或创建一个新的XElement时,都必须执行以下操作:

XDocument xdoc = XDocument.Load(fileName);
XNamespace xNamespace = xdoc.Root.GetDefaultNamespace();

xdoc.Root.Add(new XElement(xNamespace + "element"));
xdoc.Root.Add(new XElement(xNamespace + "anotherElement"));

因此,每次我必须在xNamespace名称之前添加XElement时。有没有一种方法可以为该xNamespace全局声明XDocument,这样我就不必每次都写(xNamespace + "element")

0 个答案:

没有答案