久久精品五月,日韩不卡视频在线观看,国产精品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综合
蜜桃一区二区三区在线| 岛国av在线播放| 亚洲va中文在线播放免费| 欧美成人精品一级| 国产一区二区三区四区| 色综合www| 亚洲欧美久久久| 日韩在线观看中文字幕| 国产精品一卡| 岛国av免费在线观看| 亚洲天堂久久| 亚洲欧美久久精品| 国产精品毛片视频| 成人一区不卡| 蜜臀久久99精品久久一区二区| 亚洲一区二区三区无吗| 国产精东传媒成人av电影| 精品深夜福利视频| 国产综合精品| 青草国产精品久久久久久| 国产一区丝袜| 悠悠资源网久久精品| 国产精品视频一区二区三区| 不卡专区在线| 在线视频精品| 欧美激情网址| 午夜亚洲一区| 精品国产不卡一区二区| 91精品成人| 欧美一级二级三级视频| 午夜久久中文| 色8久久久久| 亚洲女同av| 视频一区日韩精品| 日本免费一区二区三区四区| 丝瓜av网站精品一区二区| 欧美激情99| 欧美专区18| 高清一区二区三区av| 亚洲一区国产| 精品深夜福利视频| 中文一区一区三区免费在线观 | 国产精品嫩模av在线| 欧美jjzz| 久久亚洲精品中文字幕| 欧美成人国产| 欧美精品99| 影音国产精品| 国产福利电影在线播放| 日本午夜精品一区二区三区电影 | 波多野结衣一区| 久久精品亚洲一区二区| 黄色av日韩| 国产伦久视频在线观看| 亚洲va久久| 黄色成人在线网址| 97国产成人高清在线观看| 亚洲v天堂v手机在线| 国产高清一区二区| 色网在线免费观看| 国产精品theporn| 久久不射中文字幕| 四虎影视精品| 久草精品视频| 欧美日韩午夜电影网| 欧美日韩国产免费观看| 亚洲不卡系列| 九九九精品视频| 国产伦精品一区二区三区千人斩| 久久国产精品久久w女人spa| 日本韩国欧美超级黄在线观看| 欧美伊人影院| 日韩一区精品视频| 亚洲男女av一区二区| 999久久久91| 蜜桃av.网站在线观看| 麻豆传媒一区二区三区| 国产欧美日韩一区二区三区在线| 日韩一区精品| 亚洲影视一区二区三区| 国产精品普通话对白| 香蕉精品视频在线观看| 免费黄色成人| 亚洲夜间福利| 亚洲无线一线二线三线区别av| 国产v综合v| 中文av在线全新| 美女久久精品| 精品无人区麻豆乱码久久久| 国产精品白浆| 欧美一区二区三区久久| 日韩精品免费视频人成| 婷婷精品在线| 亚洲91网站| 一区二区三区四区日韩| 蜜臀av性久久久久蜜臀aⅴ流畅| 一区久久精品| 麻豆精品网站| 视频一区中文字幕精品| 91嫩草精品| 国产黄色精品| 丰满少妇一区| 日本精品不卡| 99国产精品私拍| 男女男精品网站| 日本不卡中文字幕| 久久丁香四色| 老司机精品在线| 老牛国内精品亚洲成av人片| 麻豆中文一区二区| 国产成人1区| 国产在线不卡| 免费日韩精品中文字幕视频在线| 日韩欧美四区| 久久这里只有| av一区在线| 99国产精品久久久久久久成人热| 欧美特黄一区| 午夜久久av| 久久久国产精品网站| 亚洲精品在线影院| 夜夜嗨一区二区三区| 日韩福利视频导航| 国内精品伊人| 国产一区清纯| 日韩精品免费视频一区二区三区 | 国产精品一区二区中文字幕| 青青草视频一区| 成人精品高清在线视频| 亚洲不卡av不卡一区二区| 亚洲精品系列| 色婷婷色综合| 欧美专区一区二区三区| 国产日韩欧美一区在线| 三级在线看中文字幕完整版| 日韩在线a电影| 成午夜精品一区二区三区软件| 99免费精品| 青草国产精品| 99精品网站| 国产日韩在线观看视频| 日韩国产一区二区| 在线一区视频| 久久久久久久久成人| 红桃视频国产一区| 老鸭窝一区二区久久精品| 欧美精品九九| 精品久久视频| 亚洲一区欧美| 激情国产在线| 亚洲精品无播放器在线播放| 91欧美国产| 日韩成人一级| 自拍日韩欧美| 国产+成+人+亚洲欧洲在线| 丝袜美腿亚洲色图| 亚洲国产欧美日本视频| 爽好久久久欧美精品| 水蜜桃精品av一区二区| 综合色一区二区| 99热国内精品| 国产一区二区三区天码| 亚洲视频国产| 美女网站一区| 国产福利片在线观看| 欧美精品中文字幕亚洲专区| 狠狠干综合网| 日韩和的一区二在线| 国产精品久久久免费| 中文字幕日韩高清在线| 亚洲网站视频| 91亚洲人成网污www| 日本精品在线播放| 99国内精品| 欧美日韩免费看片| 国产一区二区三区探花| 日韩三级精品| 香蕉成人久久| 不卡在线一区二区| 久久精品免费一区二区三区 | 国产精品多人| 日韩欧美三区| 最新国产精品视频| 久久国产精品久久久久久电车 | 亚洲免费福利| 精品一区二区三区在线观看视频| 天堂久久av| 只有精品亚洲| 一区二区三区网站| 亚洲综合国产| 夜夜嗨网站十八久久| 在线日韩电影| 久久久9色精品国产一区二区三区| 麻豆91在线播放| 国产精品一区二区99| 91久久精品无嫩草影院| 日本不卡高清| 日韩欧美中文字幕电影| 在线一区二区三区视频| 欧美日韩视频|