vb中使用xml

本文介绍了在VB中如何使用XML序列化和反序列化技术来处理对象和XML文档之间的转换。通过创建相应的类结构,可以方便地将XML文档转换为对象并保存,反之亦然。文中详细展示了如何定义和使用相关类,以及如何进行序列化和反序列化的具体步骤。
摘要由CSDN通过智能技术生成

在VB中转换、处理和生成XML文档时,需要用到XML专用名称空间中的类,这些名称空间包括:
System.Xml    该名称空间提供了对各种XML标准(包括DTD、名称空间、DOM、XDR(XML Data Reduced,XML架构标准的旧版本)、XPath、XSLT和SOAP(以前表示Simple Object Access Protocol标准,现在什么也不表示))的核心支持。
System.Xml.Serialization    该名称空间提供的对象使用序列化技术进行对象与XML文档或流之间的转换。
System.Xml.Schema    该名称空间提供一组用于加载、创建和输出架构的对象,这些对象可以在内存中操作组成XML架构的各种实体
System.Xml.Xpath    该名称空间为XPath(XML Path Language)提供语法分析程序和估算引擎。
System.Xml.Xsl    该名称空间提空了使用XSL(Extensible Stylesheet Language)和XSLT(XSL Transformation)时必须用到的对象。
System.Xml.Linq    该名称空间提供了使用LINQ查询XML的支持。

XML序列化与反序列化
序列化:将对象状态转换为可保持或传输的格式的过程。
与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。这就是序列化的意义所在。
我们可以把对象序列化为不同的格式,比如说,Json序列化、XML序列化、二进制序列化、SOAP序列化等,以上的这些不同的格式也都是为了适应具体的业务需求。
<? xml   version="1.0" encoding="utf-8" ?>
< BaseInfo >
   < Person >
     < Name >小明</ Name >
     < Age >16</ Age >
     < Books >
       < Book >
         < ISBN >123</ ISBN >
         < Title >借的书1</ Title >
       </ Book >
     </ Books >
   </ Person >
   < Person >
     < Name >小红</ Name >
     < Age >18</ Age >
     < Books >
       < Book >
         < ISBN >456</ ISBN >
         < Title >借的书2</ Title >
       </ Book >
       < Book >
         < ISBN >789</ ISBN >
         < Title >借的书3</ Title >
       </ Book >
     </ Books >
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值