【vb.net】System.Xml序列化与反序列

本文介绍了如何利用System.Xml.Serialization在VB.NET中进行XML的序列化和反序列化操作。首先,根据XML结构创建对象,并添加必要的标记。接着,详细阐述了如何读取XML文件生成XmlDoc对象,以及如何将XmlDoc对象保存回XML文件,提供了一种静态函数的封装方法来实现这一过程。
摘要由CSDN通过智能技术生成

利用System.Xml.Serialization进行序列化与反序列化操作

System.Xml.Serialization能够很方便地将XML文件转换为对象,或者将对象转换为XML文件。

假设:我们有下列这样的一段XML

<XML>
    <S1 A1="" A2="" A3="" />
    <S2 B1="" B2="">
        <O C1="" C2=""/>
        <O C1="" C2=""/>
        <O C1="" C2=""/>
        ...
    </S2>
</XML>

1.根据XML的结构创建对象

Public Class XmlDoc
    Public Property Node1 As S1
    Public Property Node2 As S2
End Class

Public Class S1
    Public Property A1 As String
    Public Property A2 As String
    Public Property A3 As String
End Class

Public Class S2
    Public Property B1 As Double
    Public Property B2 As Integer
    Public Property olist As List(Of O)
End Class

Public Class O
    Pub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值