广告
返回顶部
首页 > 资讯 > 精选 >VB.NET怎么读取XML文件
  • 560
分享到

VB.NET怎么读取XML文件

2023-06-17 18:06:00 560人浏览 泡泡鱼
摘要

这篇文章主要介绍“VB.NET怎么读取XML文件”,在日常操作中,相信很多人在VB.net怎么读取XML文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VB.NET怎么读取XML文件”的疑惑有所帮助!接下来

这篇文章主要介绍“VB.NET怎么读取XML文件”,在日常操作中,相信很多人在VB.net怎么读取XML文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VB.NET怎么读取XML文件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

VB.NET未开发人员带来了不一样的开发方式。其中特有的各种特点和语言特性为编程人员开发程序提供了很大的帮助。我们今天就来看一段实现VB.NET读取XML文件的VB代码。使用了递归方式。

  • VB.NET Socket编程实际操作方法介绍

  • 迅速掌握VB.NET读取INI文件操作方法

  • VB.NET Hashtable用法相关概念详解

  • VB.NET键盘事件相关内容概览

  • VB.NET正则表达式应用经验分享

VB.NET读取XML文件代码如下:

  1. Imports System.xml  

  2. Public Class FORM1Class Form1  

  3. Inherits System.windows.Forms.Form  

  4. #Region " Windows 窗体设计器生成的代码 "  

  5. Public Sub New()Sub New()  

  6. MyBase.New()  

  7. '该调用是 Windows 窗体设计器所必需的。  

  8. InitializeComponent()  

  9. '在 InitializeComponent() 
    调用之后添加任何初始化  

  10. End Sub 

  1. '窗体重写 dispose 以清理组件列表。  

  2. Protected Overloads Overrides 
    Sub Dispose()Sub Dispose(ByVal 
    disposing As Boolean)  

  3. If disposing Then  

  4. If Not (components Is Nothing) 
    Then  

  5. components.Dispose()  

  6. End If  

  7. End If  

  8. MyBase.Dispose(disposing)  

  9. End Sub 

  1. 'Windows 窗体设计器所必需的  

  2. Private components As System.
    ComponentModel.IContainer  

  3. '注意: 以下过程是 Windows 窗体设计
    器所必需的  

  4. '可以使用 Windows 窗体设计器修改此过程。  

  5. '不要使用代码编辑器修改它。  

  6. Friend WithEvents input As System.
    Windows.Forms.TextBox  

  7. Friend WithEvents outtext As System.
    Windows.Forms.TextBox  

  8. Friend WithEvents Button1 As System.
    Windows.Forms.Button  

  9. <System.Diagnostics.DebuggerStepThrough()> 
    Private Sub InitializeComponent()
    Sub InitializeComponent()  

  10. Me.input = New System.Windows.
    Forms.TextBox  

  11. Me.outtext = New System.Windows.
    Forms.TextBox  

  12. Me.Button1 = New System.Windows.
    Forms.Button  

  13. Me.SuspendLayout()  

  14. '  

  15. 'input  

  16. '  

  17. Me.input.Location = New System.
    Drawing.Point(16, 8)  

  18. Me.input.Name = "input" 

  19. Me.input.Size = New System.
    Drawing.Size(464, 21)  

  20. Me.input.TabIndex = 0 

  21. Me.input.Text = "Http://127.0.0.1/
    fileup/people.xml" 

  22. '  

  23. 'outtext  

  24. '  

  25. Me.outtext.BackColor = System.
    Drawing.SystemColors.HighlightText  

  26. Me.outtext.BorderStyle = System.
    Windows.Forms.BorderStyle.FixedSingle  

  27. Me.outtext.Location = New 
    System.Drawing.Point(0, 40)  

  28. Me.outtext.Multiline = True 

  29. Me.outtext.Name = "outtext" 

  30. Me.outtext.ReadOnly = True 

  31. Me.outtext.ScrollBars = System.
    Windows.Forms.ScrollBars.Both  

  32. Me.outtext.Size = New System.
    Drawing.Size(624, 472)  

  33. Me.outtext.TabIndex = 1 

  34. Me.outtext.Text = "TextBox2" 

  35. '  

  36. 'Button1  

  37. '  

  38. Me.Button1.Location = New 
    System.Drawing.Point(504, 8)  

  39. Me.Button1.Name = "Button1" 

  40. Me.Button1.Size = New System.
    Drawing.Size(96, 24)  

  41. Me.Button1.TabIndex = 2 

  42. Me.Button1.Text = "读 取" 

  43. '  

  44. 'Form1  

  45. '  

  46. Me.AutoScaleBaseSize = New 
    System.Drawing.Size(6, 14)  

  47. Me.ClientSize = New System.
    Drawing.Size(632, 517)  

  48. Me.Controls.Add(Me.Button1)  

  49. Me.Controls.Add(Me.outtext)  

  50. Me.Controls.Add(Me.input)  

  51. Me.Name = "Form1" 

  52. Me.Text = "Form1" 

  53. Me.ResumeLayout(False)  

  54. End Sub 

  1. #End Region  

  2. Private Sub Button1_Click()
    Sub Button1_Click(ByVal sender 
    As System.Object, ByVal e As 
    System.EventArgs) Handles 
    Button1.Click  

  3. Dim doc As xmldocument = 
    New xmldocument  

  4. Dim y As String  

  5. doc.Load(input.Text)  

  6. Dim rootnode As XmlElement = 
    doc.DocumentElement  

  7. outtext.Text = "" 

  8. enumeratenode(rootnode, 0)  

  9. End Su 

  1. Private Sub enumeratenode()
    Sub enumeratenode(ByVal node 
    As XmlNode, ByVal indentval 
    As Integer)  

  2. Dim type As String  

  3. Select Case node.NodeType  

  4. Case XmlNodeType.Element  

  5. type = "元素" 

  6. Case XmlNodeType.Text  

  7. type = "文本" 

  8. Case XmlNodeType.Comment  

  9. type = "注释" 

  10. Case Else  

  11. outtext.AppendText(".")  

  12. End Select 

  1. outtext.AppendText(type & "节点找到")  

  2. Select Case node.NodeType  

  3. Case XmlNodeType.Element  

  4. outtext.AppendText(",name=" 
    & node.Name & vbCrLf)  

  5. Case XmlNodeType.Text  

  6. outtext.AppendText(",content=" 
    & node.Value & vbCrLf)  

  7. Case XmlNodeType.Comment  

  8. outtext.AppendText(",content=" 
    & node.Value & vbCrLf)  

  9. Case Else  

  10. outtext.AppendText(".")  

  11. End Select 

  1. If Not node.Attributes Is Nothing Then  

  2. If node.Attributes.Count <> 0 Then  

  3. outtext.AppendText("此节点有属性:")  

  4. Dim attr As XmlAttribute  

  5. For Each attr In node.Attributes  

  6. outtext.AppendText(attr.Name 
    & " =" & attr.Value & vbCrLf)  

  7. Next  

  8. End If  

  9. End If 

  1. If node.HasChildNodes Then  

  2. outtext.AppendText
    ("此节点有子节点:" & vbCrLf)  

  3. Dim child As XmlNode  

  4. For Each child In node.ChildNodes  

  5. enumeratenode(child, indentval + 1)  

  6. Next  

  7. End If  

  8. End Sub  

  9. End Class 

到此,关于“VB.NET怎么读取XML文件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: VB.NET怎么读取XML文件

本文链接: https://www.lsjlt.com/news/291572.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VB.NET怎么读取XML文件
    这篇文章主要介绍“VB.NET怎么读取XML文件”,在日常操作中,相信很多人在VB.NET怎么读取XML文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VB.NET怎么读取XML文件”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • VB.NET中怎么读取INI文件
    这篇文章给大家介绍VB.NET中怎么读取INI文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VB.NET读取INI文件的相关代码示例:'声明INI配置文件读写API函数  Private ...
    99+
    2023-06-17
  • java怎么读取xml文件
    在Java中,可以使用Java内置的XML解析器来读取XML文件。下面是一个简单的示例: import javax.xml.pars...
    99+
    2023-10-23
    java
  • C#怎么读取XML文件
    这篇文章主要讲解了“C#怎么读取XML文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#怎么读取XML文件”吧!用C#读取XML文件源程序代码,具体如下:using Syste...
    99+
    2023-06-17
  • VB.NET中怎么读取文件图标
    本篇文章给大家分享的是有关VB.NET中怎么读取文件图标,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。VB.NET读取文件中的图标的实现步骤启动Visual Studio .N...
    99+
    2023-06-17
  • python读取xml文件
    什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml<xml version="1.0" encoding="utf-8"> <catalo...
    99+
    2023-01-31
    文件 python xml
  • java怎么读取xml配置文件
    在Java中,读取XML配置文件有多种方法,其中比较常用的是使用DOM解析器或者SAX解析器。1. 使用DOM解析器:```java...
    99+
    2023-09-11
    java
  • 怎么使用Python读取xml文件
    本篇内容介绍了“怎么使用Python读取xml文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 什么是xml?xml即可扩展标记语言,它可...
    99+
    2023-07-06
  • 怎么用dom4j读取xml配置文件
    本篇内容主要讲解“怎么用dom4j读取xml配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用dom4j读取xml配置文件”吧!实现步骤以及源码:1、写xml文件读取类读取xml文档内...
    99+
    2023-06-03
  • C#怎么读取Xml文档
    这篇文章主要讲解了“C#怎么读取Xml文档”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#怎么读取Xml文档”吧!C# 操作XML之读取Xml的作用:如果我们有现成的Xml文档,那么,我们...
    99+
    2023-06-17
  • VB.NET怎么读写文本文件
    这篇文章主要介绍VB.NET怎么读写文本文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!为了把text保存到文件,创建一个基于FileStream的StreamReader对象,然后调用Write方法把需要保存的t...
    99+
    2023-06-17
  • C++中怎么使用TinyXML读取xml文件
    这篇文章主要介绍了C++中怎么使用TinyXML读取xml文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C++中怎么使用TinyXML读取xml文件文章都会有所收获,下面我们一起来看看吧。前言TinyXML...
    99+
    2023-07-02
  • dom4j如何读取XML文件
    小编给大家分享一下dom4j如何读取XML文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!dom4j是一个Java的XML API,类似于jdom,用来读写XM...
    99+
    2023-05-30
    dom4j xml
  • VB.NET中怎么读写文本文件
    本篇文章为大家展示了VB.NET中怎么读写文本文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为了把text保存到文件,创建一个基于FileStream的StreamReader对象,然后调用Wr...
    99+
    2023-06-17
  • 如何用Ajax读取xml文件
    本篇内容介绍了“如何用Ajax读取xml文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • VB.NET文件对象怎么读写文本文件
    本篇内容主要讲解“VB.NET文件对象怎么读写文本文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VB.NET文件对象怎么读写文本文件”吧!我们编程人员在日常的工作中往往都会面对多种编程语言的...
    99+
    2023-06-17
  • Java怎么读写XML文件
    本篇内容介绍了“Java怎么读写XML文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!import java.util.*;import ...
    99+
    2023-06-03
  • 一文详解Spring是怎么读取配置Xml文件的
    目录Spring读取配置文件DocumentElementDocumentDefaultsDefinitionSpring读取配置文件Document 在XmlBeanDefinit...
    99+
    2022-11-13
  • 如何使用Python读取xml文件
    目录 什么是xml?获得标签属性获得子标签获得标签属性值获得标签对之间的数据方法一方法二 什么是xml? xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自...
    99+
    2023-05-15
    Python读取 Python读取xml Python读取文件
  • VB.NET中怎么读取内存
    VB.NET中怎么读取内存,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。VB/NET读取内存代码示例:Private Declare Function&...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作