如何运用DOM解析VB.NET XML文件
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,小编给大家分享一下如何运用DOM解析VB.NET XML文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!XML文件是安全
千家信息网最后更新 2025年01月18日如何运用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安全错误
数据库的锁怎样保障安全
三力服务器
服务器安全狗怎么开启端口
clay服务器下载
网络安全学院建设
面向方面软件开发
数据库 表索引
安卓机器人开发软件开发
星落残阳服务器
来宾网络安全宣传片
网络安全监督工作机制
河北网络技术分类设计
章丘智慧社区软件开发哪儿好
云丁网络技术有限公司上市
最近几年网络安全的市场规模
央企海外机构网络安全合规合法
信息网络技术监察
git服务器分布式
河北省通信管理局网络安全中心
软件开发的应用领域
王牌战争咋自己开个服务器
互联网科技展文档
软考数据库工程师哪一年难考
sql数据库的安全问题
nod32国内服务器
公安学习宣传网络安全法
搭建服务器需要多少流量
电信软件开发面试
做商城软件开发哪家技术好
idea是软件开发环境吗
公司后台服务器管理