中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何運用DOM解析VB.NET XML文件

發布時間:2021-12-02 13:39:59 來源:億速云 閱讀:322 作者:小新 欄目:編程語言

小編給大家分享一下如何運用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文件”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄龙县| 吕梁市| 彝良县| 佛坪县| 黄梅县| 泗水县| 英吉沙县| 四川省| 卢湾区| 通化市| 阜康市| 清新县| 喜德县| 镇江市| 九龙坡区| 南京市| 洪湖市| 兴仁县| 青海省| 清河县| 偏关县| 永新县| 涡阳县| 崇明县| 龙胜| 久治县| 渭源县| 迁西县| 仲巴县| 赤壁市| 确山县| 辽宁省| 中西区| 乐业县| 遂昌县| 肥乡县| 宣汉县| 梓潼县| 灵璧县| 黔西县| 奈曼旗|