久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

excelXML文檔 XML文檔元素的遍歷、添加和刪除操作的方法

excelXML文檔 XML文檔元素的遍歷、添加和刪除操作的方法,【excel助手】今天為大家分享一篇干貨知識,如何設置excelXML文檔countif函數查重復excelXML文檔 XML文檔元素的遍歷、添加和刪除操作的方法”快跟著小編來看看這一干貨文章吧!

借助于DOM對象,在Excel中,用戶可以編寫VBA程序方便地對XML文件進行讀取、遍歷、修改以及刪除等操作。本文分別介紹XML文檔元素的遍歷、添加和刪除操作的方法。

1、啟動Excel并創建一個新文檔,打開Visual Basic編輯器,創建一個模塊,在模塊的“代碼”窗口中輸入如下代碼。按F5鍵運行程序代碼,在“立即窗口”中顯示XML文檔數據,如圖1所示。

Sub GetXMLNode()

Dim xmldoc As DOMDocument

Dim nodeList As IXMLDOMNodeList

Dim node As IXMLDOMNode

Set xmldoc=New DOMDocument

xmldoc.async=False

xmldoc.Load ThisWorkbook.Path&"學生信息.xml" '加載XML數據文檔

Set nodeList=xmldoc.getElementsByTagName("學生信息") '獲取學生信息節點序列

For Each node In nodeList '遍歷節點序列中所有節點

Debug.Print node.XML '輸出當前節點的XML字符串

Next

Set node=Nothing

Set nodeList=Nothing

Set xmldoc=Nothing

End Sub

excelXML文檔 XML文檔元素的遍歷、添加和刪除操作的方法

圖1 在“立即窗口”中顯示XML文檔數據

2、在“代碼”窗口中繼續輸入如下程序代碼。運行程序代碼,在“立即窗口”中可以看到程序運行的結果。此時,學生信息節點都添加了“入學日期”節點項,如圖2所示。程序在當前Excel文檔相同的文件夾中生成名為“學生信息New.xml”的文件,其中學生信息的節點添加了相應的“入學日期”節點項,并且這些節點都以當前時間作為初始設置數據,如圖3所示。

Sub AddElement()

Dim xmldoc As DOMDocument

Dim node As IXMLDOMNode

Dim rootNode As IXMLDOMNode

Dim newNode As IXMLDOMNode

Dim rtnnode As IXMLDOMNode

Set xmldoc=New DOMDocument

xmldoc.Load ThisWorkbook.Path&"學生信息.xml" '加載XML數據文檔

Set rootNode=xmldoc.DocumentElement '獲取文檔根節點

For Each node In rootNode.ChildNodes '遍歷根節點所有學生信息子節點

Set newNode=xmldoc.createElement("入學日期") '創建"入學日期"元素節點

Set rtnnode=node.appendChild(newNode) '將新節點插入到當前學生信息節點

rtnnode.Text=Format(Now,"yyyy-mm-dd") '設置當前插入節點的文本信息

Debug.Print node.XML '輸出當前學生信息節點的XML字符串

Next

On Error Resume Next

Kill ThisWorkbook.Path&"學生信息New.xml" '刪除臨時文檔

On Error GoTo 0

xmldoc.Save ThisWorkbook.Path&"學生信息New.xml" '保存XML文檔

Set node=Nothing

Set xmldoc=Nothing

End Sub

excelXML文檔 XML文檔元素的遍歷、添加和刪除操作的方法

圖2 “立即窗口”中顯示的程序運行結果

excelXML文檔 XML文檔元素的遍歷、添加和刪除操作的方法

圖3 XML文檔中添加了新的節點項

提示

程序使用For…Each In結構遍歷XML文檔的所有節點,使用節點對象的AppendChild方法來實現節點的添加。在默認情況下,AppendChild方法將新建立的節點插入到父節點中最后一個子節點之后。如果需要將節點插入到其他節點之前,則需要使用InsertBefore方法。該方法除了接受節點對象參數外,還接受目標節點對象,插入節點將位于該目標節點之前。

3、在“代碼”窗口中輸入如下代碼。運行程序代碼,在“立即窗口”中顯示程序運行結果。這里,“入學日期”節點項已經被移除,如圖4所示。打開“學生信息New.xml”文件,可以查看到刪除XML文檔元素后的文檔內容,如圖5所示。

Sub DeleteElement()

Dim xmldoc As DOMDocument

Dim node As IXMLDOMNode,rootNode As IXMLDOMNode

Set xmldoc=New DOMDocument

xmldoc.Load ThisWorkbook.Path&"學生信息New.xml" '加載XML數據文檔

Set rootNode=xmldoc.DocumentElement '獲取根節點

For Each node In rootNode.ChildNodes '遍歷所有"學生信息"

node.RemoveChild node.ChildNodes(node.ChildNodes.Length-1) '移除"入學日期"節點

Debug.Print node.XML '輸出節點的XML字符串

Next

On Error Resume Next

Kill ThisWorkbook.Path&"學生信息New.xml" '刪除臨時文檔

On Error GoTo 0

xmldoc.Save ThisWorkbook.Path&"學生信息New.xml" '重新保存文檔

Set node=Nothing

Set xmldoc=Nothing

End Sub

excelXML文檔 XML文檔元素的遍歷、添加和刪除操作的方法

圖4 “立即窗口”中顯示程序運行結果

excelXML文檔 XML文檔元素的遍歷、添加和刪除操作的方法

圖5 XML文檔中的數據結構

提示

程序中使用RemoveChild方法將“入學日期”節點項從XML文檔中移除。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
日本欧美不卡| 亚洲bt欧美bt精品777| 中文字幕人成乱码在线观看| 亚洲一级大片| 伊人久久亚洲热| 国产精品大片| 模特精品在线| 国产美女精品| 亚洲无线一线二线三线区别av| 欧美日本三区| 国产精久久一区二区| 日本一区二区中文字幕| 一本综合精品| 国产日韩专区| 久久中文字幕一区二区| 日韩精品第二页| 丝袜美腿亚洲一区二区图片| 三上悠亚国产精品一区二区三区 | 99久久夜色精品国产亚洲狼| 国产精品麻豆久久| 美腿丝袜亚洲一区| 久久国产乱子精品免费女| 天堂成人国产精品一区| 亚洲欧美久久久| 中日韩男男gay无套| 91成人精品| 亚洲欧美日韩在线观看a三区| 国产在线成人| 蜜桃av一区二区| 国产日韩欧美三区| 国产精品一区免费在线| 国产毛片精品| 激情91久久| 日韩高清三区| 国产精品中文字幕亚洲欧美| 欧美好骚综合网| 99re国产精品| 四虎国产精品免费久久| 欧美日本一区| 国语精品一区| 久久九九国产| 亚洲精品第一| 福利一区和二区| 一区二区亚洲精品| 日本一区免费网站| av免费不卡国产观看| 蜜臀久久99精品久久久画质超高清| 视频国产精品| 欧洲在线一区| 久久国产人妖系列| 久久九九精品| 久久一区欧美| 亚洲精品免费观看| 999国产精品永久免费视频app| 国产伊人精品| 亚洲一区欧美| 精品久久精品| 在线亚洲国产精品网站| 日韩精品一级| 99精品网站| 精品美女在线视频| 日韩三级视频| 女同性一区二区三区人了人一| 91九色综合| 五月婷婷亚洲| 亚洲成人av观看| 国产一区调教| 国产精品一区二区三区av| 中文一区二区| 亚洲日本网址| 国产精品美女午夜爽爽| 亚洲天堂日韩在线| 老牛影视一区二区三区| 亚洲午夜91| 极品日韩av| 99成人超碰| 欧美日韩一二三四| 桃色一区二区| 亚洲成人不卡| 激情欧美一区二区三区| 99久久夜色精品国产亚洲1000部| 樱桃视频成人在线观看| 久久男人av资源站| 日韩国产欧美| 国产一区福利| 国产精品一区亚洲| 久久香蕉精品香蕉| 欧美日韩一区二区三区不卡视频| 日韩欧美在线精品| 久久精品72免费观看| 久久国产人妖系列| 久久精品一本| 国产一区二区三区自拍| 亚洲在线国产日韩欧美| 日本成人在线网站| 国产精品1luya在线播放| 正在播放日韩精品| 精品日韩毛片| 综合在线一区| 久久中文在线| 日韩精品专区| 最新亚洲一区| 偷拍亚洲精品| 国产精品**亚洲精品| 秋霞影院一区二区三区 | 欧美激情另类| 免费看日韩精品| 麻豆久久一区| 国产精品7m凸凹视频分类| 日韩av电影一区| 精品视频97| 日韩精品欧美激情一区二区| 啪啪国产精品| 欧美+日本+国产+在线a∨观看| 精品1区2区3区4区| 欧美激情91| 午夜影院欧美| 精品色999| 日韩在线观看中文字幕| 久久国产日韩欧美精品| 日韩在线欧美| 久久国际精品| 亚洲精品亚洲人成在线观看| 偷拍精品精品一区二区三区| 国产精品美女午夜爽爽| 婷婷亚洲精品| 日日夜夜免费精品| 91亚洲人成网污www| 亚洲三级网站| 久久久久久婷| 国产精品mm| 91精品福利观看| 日韩精品午夜视频| 日韩精品电影| 午夜免费一区| 国产一区2区| 国产精品久久久久久久久久久久久久久| 精品一区毛片| 日韩电影二区| av资源亚洲| 黑人精品一区| 成人一二三区| 欧美国产专区| 国产探花一区| 久久一区精品| 国产午夜精品一区在线观看| 丝袜亚洲另类欧美| 亚久久调教视频| 日韩欧美另类中文字幕| 中文字幕日韩欧美精品高清在线| 亚洲天堂黄色| 亚洲欧美伊人| 99亚洲视频| 蜜臀久久久久久久| 中文字幕av亚洲精品一部二部| 视频一区视频二区中文| 影音先锋久久精品| 日韩精品免费一区二区夜夜嗨 | 国产极品一区| 麻豆精品在线播放| 97精品在线| 尤物tv在线精品| 免费视频久久| 日本欧美久久久久免费播放网| 久久精品资源| 久久精品影视| 亚洲一区二区三区无吗| 国产精品成人3p一区二区三区| 中文字幕日韩高清在线| 欧美日韩xxxx| 成人午夜亚洲| 尤物在线精品| 久久亚洲精品伦理| 国产乱子精品一区二区在线观看 | 精品久久久网| 女人天堂亚洲aⅴ在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲www免费| 视频一区二区欧美| 久久三级中文| 97精品国产一区二区三区| 亚洲女人av| 精品国产亚洲一区二区三区在线| 婷婷亚洲五月色综合| 久久a爱视频| 免播放器亚洲| 国产精品丝袜在线播放| 欧美 日韩 国产精品免费观看| 国产精品videosex极品| 日韩1区2区日韩1区2区| 四虎在线精品| 日本h片久久| 国产日韩视频| 国产一区二区三区黄网站| 国产精品男女| 国产精品免费精品自在线观看| 国产精品极品| 久久一区视频| 成人精品亚洲| 亚洲免费在线|