如何在xml中创建此行? (问题是名称空间)
我来的关闭是这样的:
XDocument doc = new XDocument();
XElement root = new XElement("root",
new XAttribute("name", Name),
new XAttribute(XNamespace.Xmlns, Namespace)//<-- XNamespace.Xmlns is not good
);
我也试过了新的XAttribute(“xmlns”,Namespace),但我还是没有得到它。
答案 0 :(得分:1)
XDocument doc = new XDocument();
XElement root = new XElement("root",
new XAttribute("name", Name)
);
doc.Add(root);
XNamespace xmlns = Namespace;
doc.Root.Name = xmlns + root.Name.LocalName;