网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

用VB.NET读写XML文件

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/03/02

网学网为需要ASP.net的朋友们搜集整理了用VB.NET读写XML文件相关资料,希望对各位网友有所帮助!

    如今,在互联网中XML得到了广泛的应用,XML文件的读写已经成为网络编程中必不可少的一部分。下面的实例是用VB.NET对XML文件的读写,我们使用DataSet类来完成这项任务。
    DataSet对象在传输时,是以XML流的形式而不是以COM形式传输的。DataSet对象可以读取XML数据文件或者数据流,从而将树型结构的XML数据转换成关系型的数据,如表(DataTable)、列(DataColumn)、行(DataRow)等。
    在这个实例中,我们将XML文件命名为“xmlfile.xml”,具体内容如下:
    <?xml version="1.0"standalone=”yes”?>
    <Detail>
    <Person>
    <Name>Manish</Name>
    <Age>22</Age>
    </Person>
    </Detail>

   ''用VB.NET读写XML文件
    C1aSS WriteXML
    Shared Sub main()
    Dim obj DataSet As New System.Data.DataSet()
    Dim strVirtualPath As String=”t.xml”
    ''载入XML文件DataSet
    objDataSet.ReadXml(”xmlfile.xml”)
    ''通过控制器读取XML内容
    Console.Write(objDataSet.GetXml)
    ''从原XML文件中得到数据
    ConSOle.Write(”Enter Name:”)
    Dim fname,age As String
    fname=ConS01e.ReadLine
    ''写入你希望的代码
    ConS01e.Write(”Enter Age:”)
    age=Console.ReadLine
    ConS0le.Write(fname&age)
    Dim v(1)As String
    v(0)=fname
    V(1)=age
    ''增加数据DataSet
    objDataSet.Tables(0).Rows.Add(V)
    ''更新XML文件
    objDataSet.WriteXml(”xmlfile.xml”)
    Console.Write(obj DataSet.GetXml)
    End Sub
    End C1ass
    运行该程序有两种方式,一种是在Microso~VS.NET框架中编译完后运行;另一种则是在仿DOS的Command窗口中运行。在第一种方式中,必须加上System、System.Data、System.xML的引用。具体方法为:先创建一个空的项目,然后加入这个文件名字;在“解决方案资源管理器”中加入引用,此时需要选择相应的.dll文件;注意,xmlfile.xml文件应该放在工程的/bin目录下面。我们可以输出结果也可以用浏览器直接查看改变后的XML文件。在第二种方式中,选择桌面的“程序”一“Microso~Visual Studio.NET”一“VisualStudio.NET工具”一“Visual Studio.NET命令提示”命令,在DOS命令提示框敲入命令:

本新闻共2页,当前在第1页  1  2  

  • 上一篇资讯: VB.NET中的Winsock控件
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号