1
単純なデータ型をXMLにシリアル化しようとしていますが、既存のAPIを満たす特定の方法です。私は理想的にちょうどC#で単純なデータ型にXMLサブ要素を追加する方法
String foo;
としてクラスでこれを表現したいと思います
<foo>
<value>derp</value>
</foo>
:ここ
が必要なXMLである(希望XMLは、このように形成されなければならないと仮定)私が知っている唯一の2つのオプションは、
- です。単純なシリアライズはもちろん、 につながります所望のXMLを作成し、その代わりに好ましい
foo = "derp";
の
myFoo.Value = "derp";
を入力することをユーザに強制するのFooクラスを作成
<foo>derp</foo>
- する方法はありますクラスには単純な文字列がありますが、それはサブ要素
<value>
で表していますか?
は、なぜあなたはこの方法でそれをシリアライズしたいですか? – Fischermaen
既存のAPI(編集済みのオリジナルの質問)を満たすために – Whisker
['IXmlSerializable'](http://msdn.microsoft.com/en-us/library/system.xml.serialization.ixmlserializable.aspx)を'foo'を含むクラスで、シリアライゼーションを完全に制御できますか? –