1

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)も試しましたが、うまくいきません。

4

1 に答える 1

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;
于 2012-07-16T12:08:44.400 に答える