如何运用DOM解析VB.NET XML文件
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,小编给大家分享一下如何运用DOM解析VB.NET XML文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!XML文件是安全
千家信息网最后更新 2025年11月08日如何运用DOM解析VB.NET XML文件
小编给大家分享一下如何运用DOM解析VB.NET XML文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
XML文件是安全的,在程序中我们大多数的文件都是XML文件,但是对于用DOM解析XML文件熟练运用的还是很少,如何使用DOM解析VB.NET XML文件呢?
1、建立字符串写文件,XML是由<>>组成,实际上把所有字符形成后再写进文件中即可。但此类方法不适合大数据的操作。
2、XLST,相当与CSS,VB不适合。
3、DOM。
所以介绍的是使用DOM来写VB.NET XML文件。以下范例以SQLSERVER的Northwind中Employee表进行示范。VB.NET XML文件代码如下:
Option Explicit Public RsAs New ADODB.Recordset Public Conn As New ADODB.Connection Public tempDocAs MSXML2.DOMDocument 'xml文件 Public tempNode As MSXML2.IXMLDOMNode Public Root As MSXML2.IXMLDOMElement Public tempelement As MSXML2.IXMLDOMElement Public tempattribute As MSXML2.IXMLDOMElement Public emp As MSXML2.IXMLDOMElement Private Sub Command1_Click() '生成一个XML DOMDocument对象 Set tempDoc = New MSXML2.DOMDocument '生成根节点并把它设置为文件的根 Set Root = tempDoc.createElement("employees") Set tempDoc.documentElement = Root '在节点上添加多个属性 Call Root.setAttribute("xmlns:xsd", "http://www.w3.org/2001/XMLSchema") Call Root.setAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance") Call Root.setAttribute("xmlns", "http://www.kingdee.com/ReK3Inventory") Do While Not Rs.EOF Set emp = tempDoc.createNode(MSXML2.NODE_ELEMENT, "employee", "") Root.appendChild emp '生成孩子节点添加到根节点上去,并且为这个节点设置一个属性 Set tempNode = tempDoc.createNode(MSXML2.NODE_ELEMENT, "Employeeid", "") tempNode.Text = Rs(0) emp.appendChild tempNode Set tempNode = tempDoc.createNode(MSXML2.NODE_ELEMENT, "Firstname", "") tempNode.Text = Rs(1) emp.appendChild tempNode Set tempNode = tempDoc.createNode(MSXML2.NODE_ELEMENT, "Title", "") tempNode.Text = Rs(2) emp.appendChild tempNode Rs.MoveNext Loop Dim pi As IXMLDOMProcessingInstruction Set pi = tempDoc.createProcessingInstruction("xml", "version='1.0' encoding='gb2312'") Call tempDoc.insertBefore(pi, tempDoc.childNodes(0)) '直接保存成文件即可 tempDoc.Save "c:\myTest.xml" Unload Me End Sub Private Sub Form_Load() '连接SQLSERVER Dim strConn As String strConn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=LocalHost" Conn.CursorLocation = adUseClient Conn.Open strConn If Rs.State <> adStateClosed Then Rs.Close Rs.Open "Select employeeid,Firstname,Title from employees ", Conn, adOpenStatic, adLockOptimistic End Sub Private Sub Form_Unload(Cancel As Integer)Rs.Close Set Rs = Nothing Conn.Close Set Conn = Nothing End Sub以上是"如何运用DOM解析VB.NET XML文件"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
节点
篇文章
生成
内容
字符
属性
熟练
安全
不怎么
代码
多个
大部分
字符串
孩子
实际
实际上
对象
数据
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里云配置邮件服务器
浙江电视墙服务器怎么安装
密码学与网络安全试卷及答案
什么是网络安全的隧道技术
数据库服务器技术服务
江门打卡软件开发
怎么爬取数据库
北京品牌软件开发价格信息
华为数据库测试
软件开发专业研究生报考
云数据库服务属于什么产品
各国网络安全吗
南岸区软件开发培训班
濮阳县天视网络技术服务
长春新格网络技术
方舟新人玩什么服务器
大数据分析和软件开发哪个好
《网络安全技术》报告
青海网络安全技能竞赛视频
怎么关闭阿里云数据库rds
网站外包软件开发
数据库查询接口
手游什么服务器好
python软件开发什么
mysql数据库自增
南岸区软件开发培训班
壁挂式边缘计算服务器收费标准
数据库学习建议
apk设置后台数据库
服务器的网络ip怎么查