मैं एक xml दस्तावेज है कि मुझे लगता है कि एक कस्टम डेटाप्रकार साथ एक तत्व है को नियंत्रित नहीं करते हैdeserialize सी # में कस्टम एक्सएमएल डेटाप्रकार
<foo>
<time type="epoch_seconds">1295027809.26896</time>
</foo>
मैं एक वर्ग कि स्वचालित रूप से युग सेकंड के लिए परिवर्तित कर सकते हैं करना चाहते हैं:
[Serializable]
public class Foo
{
public Foo()
{
}
public EpochTime Time { get; set; }
}
वहाँ इतना है कि एक्सएमएल serializer जब type="epoch_time"
साथ एक्सएमएल खोजने के लिए इसका इस्तेमाल करने के लिए जानता है एक EpochTime
वर्ग को परिभाषित करने के लिए एक तरीका है? और यदि हां, तो मैं इसे करने के लिए WriteXml
और ReadXml
कैसे स्थापित करूं?
('[Serializable]' नहीं एक्सएमएल क्रमबद्धता को प्रभावित करें) –