コロン付きの属性を新しい要素に追加しようとしていますが、ファイルに保存するときに取り除かれますか? 一部のレガシーアプリが解釈できるように記述しようとしているため、XMLの形式を制御できません。では、コロンを含む属性を追加するにはどうすればよいでしょうか?
var element = doc.CreateElement("item");
element.SetAttribute("name", "Something");
element.SetAttribute("type:this", "MyClass.Somewhere");
現在、上記は で終了して<item name="Something" this="MyClass.Somewhere" name="Something" />
いますが、 のようにしたいと考えてい<item name="Something" type:this="MyClass.Somewhere" />
ます。これを達成する方法について何か考えはありますか?