【发布时间】:2011-01-17 22:12:36
【问题描述】:
我有一个我无法控制的 xml 文档,其中包含具有自定义数据类型的元素
<foo>
<time type="epoch_seconds">1295027809.26896</time>
</foo>
我想要一个可以自动转换为Epoch秒的类:
[Serializable]
public class Foo
{
public Foo()
{
}
public EpochTime Time { get; set; }
}
有没有办法定义一个EpochTime 类,以便XML 序列化程序在使用type="epoch_time" 查找XML 时知道使用它?如果是这样,我该如何设置 WriteXml 和 ReadXml 来做到这一点?
【问题讨论】:
-
(
[Serializable]不影响xml序列化)
标签: c# xml serialization types