1
我想將一個簡單的數據類型序列化爲XML,但以特定的方式來滿足現有的API。 (假設必須以這種方式來形成所期望的XML)如何將XML子元素添加到C#中的簡單數據類型
這裏是所期望的XML:
<foo>
<value>derp</value>
</foo>
我將理想像在一個類來表示這個剛剛
String foo;
的我只知道兩個選項是
- 簡單的序列化,這當然只是導致
<foo>derp</foo>
- 創建Foo類,創建期望的XML,但迫使用戶鍵入
myFoo.Value = "derp";
代替優選
foo = "derp";
是否有任何方式來在課堂上有簡單的字符串,但代表它與<value>
子元素?
你爲什麼要序列它以這種方式? – Fischermaen
以滿足現有的API(已編輯的原始問題) – Whisker
你可以不實現['IXmlSerializable'](http://msdn.microsoft.com/en-us/library/system.xml.serialization.ixmlserializable.aspx)包含'foo'的類,以完全控制序列化? –