LinqToXmlで新しい要素を作成する際に問題が発生しました。これは私のコードです:
XNamespace xNam = "name";
XNamespace _schemaInstanceNamespace = @"http://www.w3.org/2001/XMLSchema-instance";
XElement orderElement = new XElement(xNam + "Example",
new XAttribute(XNamespace.Xmlns + "xsi", _schemaInstanceNamespace));
私はこれを手に入れたい:
<name:Example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
しかし、XMLでは常にこれを取得します。
<Example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="name">
私が間違っているのは何ですか?