我有一个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")
?