0

私は 1 つの xml ファイルを持っていて、Silverlight で使用しています。

doc.Descendants(xamlparent).FirstOrDefault().Add(new XAttribute("x:Class","WorkflowConsoleApplication1.modify"));

しかし、この ":" 16 進数ではエラーが発生します。この 16 進数を属性名に追加するにはどうすればよいですか。これは可能ですか?

4

1 に答える 1

1

x名前空間プレフィックスにマップされている名前空間の URI を確認する必要があります。XML ドキュメントの先頭を確認してください。次のような内容が含まれていますxmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

次に、XAttribute上記の完全な XML 名前空間 URI を使用して、次のようにインスタンス化します。

new XAttribute(XName.Get("Class", "http://schemas.microsoft.com/winfx/2006/xaml"), "WorkflowConsoleApplication1.modify")

参考文献:

于 2013-01-24T10:17:19.397 に答える