2

コロン付きの属性を新しい要素に追加しようとしていますが、ファイルに保存するときに取り除かれますか? 一部のレガシーアプリが解釈できるように記述しようとしているため、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" />ます。これを達成する方法について何か考えはありますか?

4

1 に答える 1

0

hakreのコメントによると:

それに を追加attributenamespaceます。その場合は(プレフィックスが異なっていても)動作するはずです。指定するだけですnamespace urn:jugnut:configuration:type

于 2014-11-21T06:37:08.400 に答える