我需要使用 Linq to xml 操作一些 xml 文件。
我有一个要加载的现有 XDocument
现在我似乎无法为其添加名称空间。
我愿意:
//Load an existing xml into a XDocument
XDocument xdoc=XDocument.Load(myXml);
//Create a namespace
XNamespace myNS="http://www.w3.org/2001/XMLSchema-instance/MyShinyNewNamespace";
xAttribute myAttr=new XAttribute(XNamespace.Xmlns +"myNS",myNS);
//Add new namepsace to root
xdoc.Root ????
What do you do here?
如何检索我的命名空间?
如何删除/替换?
非常感谢