【问题标题】:Add XML Comment during serialize/deserialize with VB.NET在使用 VB.NET 进行序列化/反序列化期间添加 XML 注释
【发布时间】:2009-03-31 19:10:20
【问题描述】:

我有一个要反序列化的 XML 文档(VB .NET 3.5 框架),更改了一些值,然后再次进行序列化。原始文档中有几个 XML 注释。当我完成所有反序列化/序列化时,所有 cmets 都丢失了。有没有办法保存 cmets?如果没有,有没有办法在序列化时添加 cmets,而无需与编写器一起完成并手动将所有 cmets 添加回适当的位置?

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    不,没有。如果要序列化内容,则必须使用自定义序列化(我假设您指的是实现IXmlSerializable interface)并将 cmets 存储在类的实例中,并在序列化回 XML 时重新序列化它们。

    运行时不可能知道评论应该被序列化并为你存储,所以你必须自己做。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    • 1970-01-01
    • 2019-07-03
    • 2022-11-06
    • 2013-02-03
    • 1970-01-01
    相关资源
    最近更新 更多