- Office VBA開(kāi)發(fā)經(jīng)典:中級(jí)進(jìn)階卷
- 劉永富 劉行
- 373字
- 2019-11-22 18:29:11
第4章 操作XML
XML(Extensible Markup Language)是指可擴(kuò)展性標(biāo)記語(yǔ)言。1998年2月,W3C正式批準(zhǔn)了可擴(kuò)展性標(biāo)記語(yǔ)言的標(biāo)準(zhǔn)定義。可擴(kuò)展性標(biāo)記語(yǔ)言可以對(duì)文檔和數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理,從而能夠在部門、客戶和供應(yīng)商之間交換,實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容生成、企業(yè)集成和應(yīng)用開(kāi)發(fā)。
通俗地講,XML是一種用標(biāo)簽描述的數(shù)據(jù)格式、文件格式。XML本身不是編程語(yǔ)言,是一種數(shù)據(jù)傳輸格式。XML文件可以存儲(chǔ)各種信息,例如員工信息、商品信息等。
XML具有內(nèi)容和格式相互分離、可擴(kuò)展性等優(yōu)勢(shì),即使是微軟也大量采用XML技術(shù)來(lái)開(kāi)發(fā)Office。前面講過(guò),Office文檔經(jīng)解壓后可以看出也是由大量XML文件組成的。此外,微軟Office采用XML語(yǔ)言來(lái)描述Office界面,也允許用戶對(duì)Office界面進(jìn)行自定義。因此,了解和掌握XML語(yǔ)法對(duì)于Office VBA開(kāi)發(fā)具有非常重要的意義。
本章首先講述XML的基礎(chǔ)知識(shí)和語(yǔ)法規(guī)則,然后重點(diǎn)講述DOMDocument對(duì)象模型,以及使用DOMDocument對(duì)象讀寫和修改XML的技術(shù)。本章用到的外部引用和重要對(duì)象:
Microsoft XML, v6.0
MSXML2.DOMDocument60
- 新編Visual Basic程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)教程
- Flask Web開(kāi)發(fā)入門、進(jìn)階與實(shí)戰(zhàn)
- 碼上行動(dòng):零基礎(chǔ)學(xué)會(huì)Python編程(ChatGPT版)
- ASP.NET 3.5程序設(shè)計(jì)與項(xiàng)目實(shí)踐
- Java應(yīng)用開(kāi)發(fā)技術(shù)實(shí)例教程
- MATLAB 2020從入門到精通
- BeagleBone Black Cookbook
- HTML5 APP開(kāi)發(fā)從入門到精通(微課精編版)
- C#程序設(shè)計(jì)教程(第3版)
- 快速入門與進(jìn)階:Creo 4·0全實(shí)例精講
- Node.js 12實(shí)戰(zhàn)
- Python Deep Learning
- 3D Printing Designs:The Sun Puzzle
- Effective C++:改善程序與設(shè)計(jì)的55個(gè)具體做法(第三版)中文版(雙色)
- 深度學(xué)習(xí)企業(yè)實(shí)戰(zhàn):基于R語(yǔ)言