版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、概述學(xué)習(xí) XML 的基礎(chǔ)知識(shí),即什么是 XML 以及 XML 的工作原理,然后了解一下 Microsoft Office System 中的某些程序是如何關(guān)心您使用 XML 的。課程目標(biāo)在完成本課程之后,您將能夠:關(guān)心規(guī)劃 XML 系統(tǒng)。 使用和遵循差不多的 XML 術(shù)語(yǔ)和概念,例如:標(biāo)記、架構(gòu)和轉(zhuǎn)換。 了解 XML 在某些 Microsoft Office System 程序中是如何工作的。 課程內(nèi)容本課程包括:五節(jié)自己操縱進(jìn)度的課和兩個(gè)親自動(dòng)手的練習(xí)單元。 在每節(jié)課末尾的小測(cè)驗(yàn);不對(duì)測(cè)驗(yàn)進(jìn)行評(píng)分。 一個(gè)留做以后參考的課程摘要卡。第1課:什么緣故要使用 XML?XML 可讓您通過(guò)更多的方式使
2、用更多來(lái)源的數(shù)據(jù)。通過(guò)更多方法使用更多數(shù)據(jù)多種多樣的數(shù)據(jù)源,五花八門(mén)的數(shù)據(jù)源數(shù)據(jù)用法假定您在一家中等規(guī)模的公司治理人力資源部門(mén)。您的職員要查看專(zhuān)門(mén)多簡(jiǎn)歷(通常為文檔或電子郵件格式)。要是能把那些簡(jiǎn)歷中的姓名、地址和職業(yè)技能列表自動(dòng)復(fù)制出來(lái),就太好了!要是能使用計(jì)算機(jī)將那些技能與招聘職位對(duì)應(yīng)起來(lái),就更好了!要是能夠使用相同的流程為您的經(jīng)理預(yù)備您所在部門(mén)的業(yè)績(jī)報(bào)告,就最理想了。 您能夠使用 XML 來(lái)實(shí)現(xiàn)上述(以及更多的)設(shè)想。您能夠從各種原始資料中提取數(shù)據(jù),并將這些數(shù)據(jù)集中存儲(chǔ)在一個(gè)位置,以便在您隨時(shí)隨地需要數(shù)據(jù)時(shí),明白到哪里查找數(shù)據(jù)并再次使用這些數(shù)據(jù)。例如,您是否需要匯報(bào)過(guò)去三年的預(yù)算數(shù)據(jù)?不
3、管您用什么方法存儲(chǔ)那些數(shù)據(jù),假如數(shù)據(jù)是 XML 格式,您就能夠選擇所需數(shù)據(jù)并視情況的需要將其導(dǎo)入文檔、工作表或數(shù)據(jù)庫(kù)。實(shí)現(xiàn)業(yè)務(wù)流程的自動(dòng)化一個(gè)部門(mén)輸入的 XML 數(shù)據(jù)能夠在其他部門(mén)的不同程序中使用。XML 的另一項(xiàng)優(yōu)點(diǎn)是:它能夠使任意數(shù)量的業(yè)務(wù)流程實(shí)現(xiàn)自動(dòng)化。例如,客戶(hù)給您發(fā)送了一份訂單。您收到的訂單可能會(huì)是任何一種形式的文檔,但文檔中的信息是 XML 格式。您的計(jì)算機(jī)系統(tǒng)能夠自動(dòng)將該訂單轉(zhuǎn)換為工作表以供您的發(fā)貨部門(mén)使用,并將訂單數(shù)據(jù)自動(dòng)導(dǎo)入到財(cái)務(wù)數(shù)據(jù)庫(kù)中。您要做的全部工作確實(shí)是按幾個(gè)按鈕,具體如何操作取決于您的系統(tǒng)的設(shè)計(jì)方式。XML 代表的是“可擴(kuò)展標(biāo)記語(yǔ)言”,講它是“可擴(kuò)展”的理由專(zhuān)門(mén)充分
4、:您能夠?qū)λM(jìn)行擴(kuò)展,使之適應(yīng)幾乎所有的需求:企業(yè)、出版、政府部門(mén)、科學(xué)領(lǐng)域和教學(xué)研究 將信息從一種用途轉(zhuǎn)換為另一種用途的任何場(chǎng)合。在更多系統(tǒng)之間交換數(shù)據(jù)XML 同意在往常不兼容的系統(tǒng)之間交換數(shù)據(jù)。XML 最初是為在萬(wàn)維網(wǎng)上交換數(shù)據(jù)而設(shè)計(jì)的。目前,關(guān)于在任意數(shù)量的計(jì)算機(jī)系統(tǒng)之間交換數(shù)據(jù),XML 已成為了大伙兒廣泛同意的公共標(biāo)準(zhǔn)。您可能聽(tīng)到有人將 XML 描述為“與平臺(tái)無(wú)關(guān)”,這意味著任何為使用 XML 而構(gòu)建的程序都能夠讀取和處理任何 XML 數(shù)據(jù),而與計(jì)算機(jī)操作系統(tǒng)和計(jì)算機(jī)硬件無(wú)關(guān)。這項(xiàng)功能使您能夠利用桌面程序(例如,Microsoft Word 或 Microsoft Excel)直接處理
5、由大型計(jì)算機(jī)生成的數(shù)據(jù)。越來(lái)越多的計(jì)算機(jī)程序能夠使用 XML。今后,企業(yè)、政府、科研機(jī)構(gòu)和學(xué)校等更多機(jī)構(gòu)將越來(lái)越依靠這項(xiàng)技術(shù)。從何處獲得 XML 系統(tǒng)?您的信息技術(shù) (IT) 部門(mén)或其他專(zhuān)家能夠關(guān)心您了解這些信息。利用基于 XML 的系統(tǒng),您能夠在更多計(jì)算機(jī)上的更多程序中使用更多類(lèi)型的數(shù)據(jù)。這種系統(tǒng)能夠自動(dòng)完成數(shù)據(jù)的輸入工作,并關(guān)心您更快地創(chuàng)建文檔。那么,從哪里能獲得如此的系統(tǒng)呢?您必須進(jìn)行規(guī)劃和構(gòu)建,而不是僅僅購(gòu)買(mǎi)和安裝一套 XML 系統(tǒng)。您需要與信息技術(shù) (IT) 部門(mén)合作或與在設(shè)計(jì)和創(chuàng)建 XML 系統(tǒng)的各種組件方面有專(zhuān)門(mén)經(jīng)驗(yàn)的人合作。這可能是一項(xiàng)艱巨的任務(wù)。然而要記住,使用 XML 系統(tǒng)
6、的人不一定非要學(xué)習(xí)新軟件或?qū)W習(xí) XML。您和您的雇員仍然能夠使用自己熟悉的文檔、工作表、數(shù)據(jù)庫(kù)和 Web 窗體來(lái)創(chuàng)建、處理和共享數(shù)據(jù)。通常,XML 是在后臺(tái)工作的。XML 系統(tǒng)的差不多組件差不多 XML 系統(tǒng)的組件。典型的 XML 系統(tǒng)包括三種類(lèi)型的文件:XML 數(shù)據(jù)是您的數(shù)據(jù)以及描述這些數(shù)據(jù)的含義和結(jié)構(gòu)的 XML 標(biāo)記。XML 架構(gòu)定義了一些規(guī)則,規(guī)定數(shù)據(jù)文件中能夠和不能夠包含的內(nèi)容。例如,架構(gòu)能夠確保用戶(hù)無(wú)法在日期字段中輸入文字。XML 轉(zhuǎn)換確保在多種程序或文件中使用數(shù)據(jù)。例如,某個(gè)轉(zhuǎn)換能夠?qū)N(xiāo)售數(shù)據(jù)添加到工作簿,而另一個(gè)轉(zhuǎn)換則能夠?qū)⑾嗤臄?shù)據(jù)插入到文檔中。自測(cè)請(qǐng)完成下面的測(cè)試以了解是否掌
7、握了相關(guān)內(nèi)容。您的答案是保密的,不對(duì)測(cè)驗(yàn)結(jié)果進(jìn)行評(píng)分。XML 最初的設(shè)計(jì)目的是:使大型計(jì)算機(jī)能夠進(jìn)行通信。在關(guān)系數(shù)據(jù)庫(kù)之間傳輸數(shù)據(jù)。在關(guān)系數(shù)據(jù)庫(kù)之間傳輸數(shù)據(jù)。提供用于萬(wàn)維網(wǎng)的壓縮圖片通過(guò)萬(wàn)維網(wǎng)傳輸數(shù)據(jù)。XML 系統(tǒng)的差不多構(gòu)件是:DLL、COM 對(duì)象和 XML 轉(zhuǎn)換。XML 數(shù)據(jù)文件、XML 架構(gòu)和 XML 轉(zhuǎn)換。關(guān)系數(shù)據(jù)庫(kù)、XML 架構(gòu)和電子表格。發(fā)貨單、訂貨數(shù)據(jù)和 XML 數(shù)據(jù)文件。XML 要緊是一種商業(yè)數(shù)據(jù)工具。正確錯(cuò)誤第2課:快速了解 XML 數(shù)據(jù)文件數(shù)據(jù):任何 XML 系統(tǒng)的關(guān)鍵組件。XML 系統(tǒng)的關(guān)鍵組件是數(shù)據(jù)。XML 數(shù)據(jù)文件包含您的數(shù)據(jù)和一套被稱(chēng)為“標(biāo)記”的用于描述數(shù)據(jù)含義的代
8、碼。您能夠?yàn)閿?shù)據(jù)創(chuàng)建任何您認(rèn)為需要的標(biāo)記。也正因?yàn)槿绱?,XML 的適應(yīng)性專(zhuān)門(mén)強(qiáng),用途廣泛,因而被稱(chēng)為“可擴(kuò)展的”。XML 標(biāo)記描述 XML 數(shù)據(jù)的含義示例 XML 數(shù)據(jù)。假定您治理著一家獸醫(yī)診所,并想使用 XML 來(lái)存儲(chǔ)不同的動(dòng)物患者的數(shù)據(jù)。您的 XML 數(shù)據(jù)文件將包含每個(gè)動(dòng)物的數(shù)據(jù)。每條數(shù)據(jù)都用標(biāo)記括起來(lái),而每個(gè)標(biāo)記描述了每條數(shù)據(jù)的含義。標(biāo)記和數(shù)據(jù)的組合稱(chēng)為節(jié)點(diǎn)。下圖顯示的是一個(gè)名為“咪咪”的小貓的示例 XML 數(shù)據(jù)文件。標(biāo)記由尖括號(hào)和其中的文本組成: , , 等等。 標(biāo)記實(shí)際上包含兩個(gè)部分,一個(gè)開(kāi)始標(biāo)記和一個(gè)結(jié)束標(biāo)記,如下所示: 正斜線(xiàn) (/) 表示標(biāo)記是一個(gè)結(jié)束標(biāo)記。開(kāi)始標(biāo)記和結(jié)束標(biāo)記之
9、間能夠放入任何數(shù)據(jù),例如: 暹羅貓?jiān)?XML 中,設(shè)計(jì)標(biāo)記是為了清晰地描述每條數(shù)據(jù)。假如有人問(wèn)您所有這些標(biāo)記差不多上什么意思,您能夠講:您需要讓它們表示什么意思,它們就表示什么意思。這些標(biāo)記是 XML“可擴(kuò)展”的緣故之一。在本例中,您明白“yes”、“no”和“Izzl138bod”差不多上什么意思。 由于標(biāo)記描述了數(shù)據(jù)的結(jié)構(gòu)和含義,因此任何支持 XML 的計(jì)算機(jī)程序或系統(tǒng)都能理解這些數(shù)據(jù)并使用它們。例如,您能夠?qū)?shù)據(jù)中的貓的名字和主人的姓名同時(shí)加載到接種疫苗報(bào)表和付款單中。以上只是幾個(gè)如何應(yīng)用 XML 的示例。您能夠在報(bào)表、網(wǎng)頁(yè)和數(shù)據(jù)庫(kù)中使用您的數(shù)據(jù),而這只是 XML 初步功能。當(dāng)您需要交換
10、數(shù)據(jù)時(shí),XML 能夠滿(mǎn)足幾乎所有企業(yè)、科研機(jī)構(gòu)或?qū)W術(shù)機(jī)構(gòu)的需求。XML 數(shù)據(jù)文件解析XML 數(shù)據(jù)文件的更多部分。 聲明 根元素 屬性 標(biāo)記和數(shù)據(jù)除了數(shù)據(jù)和標(biāo)記,XML 數(shù)據(jù)文件還包含聲明、根元素和屬性。這些術(shù)語(yǔ)聽(tīng)起來(lái)有點(diǎn)奇妙,但通過(guò)簡(jiǎn)要闡述之后,您就會(huì)發(fā)覺(jué)這些內(nèi)容都專(zhuān)門(mén)簡(jiǎn)單,不足為奇。XML 聲明是數(shù)據(jù)文件中的語(yǔ)句,用于標(biāo)識(shí)數(shù)據(jù)文件以及其他與該文件一起使用的文件。在插圖中,第一個(gè)聲明指明該文件是一個(gè) XML 文件。(假如沒(méi)有指明文件類(lèi)型,程序就不明白如何處理該文件。)第二個(gè)聲明指定了一個(gè)文件,用來(lái)治理該文件和該類(lèi)型其他文件的數(shù)據(jù)結(jié)構(gòu)。第三個(gè)聲明指定了一個(gè)文件,用于操縱數(shù)據(jù)的外觀,并同意 XML
11、 系統(tǒng)重新組織數(shù)據(jù)。根元素表示一個(gè)標(biāo)記,該標(biāo)記包含所有其他標(biāo)記以及每個(gè)特定記錄中的所有數(shù)據(jù)。XML 文件要求有根標(biāo)記。關(guān)于那個(gè)獸醫(yī)診所的數(shù)據(jù)文件,根標(biāo)記確實(shí)是每個(gè)動(dòng)物患者。屬性存儲(chǔ)有關(guān)標(biāo)記和標(biāo)記中的數(shù)據(jù)的信息。屬性中的信息類(lèi)型是由 XML 為每種標(biāo)記定義的。在此示例中,每只患病的動(dòng)物都必須有一個(gè)患者編號(hào)作為根元素的屬性。標(biāo)記和數(shù)據(jù)因此是文件的要緊組件。您也能夠?qū)?biāo)記和數(shù)據(jù)視為子元素,這些子元素的根元素是 。所有 XML 必須遵循規(guī)則規(guī)則示例必須有一個(gè)標(biāo)記包含所有其他標(biāo)記。換句話(huà)講,數(shù)據(jù)文件必須有一個(gè)根元素。上一節(jié)已討論了根元素。 咪咪假如提供了開(kāi)始標(biāo)記,就必須提供結(jié)束標(biāo)記(空標(biāo)記除外,下面會(huì)介
12、紹空標(biāo)記)。 . 所有開(kāi)始標(biāo)記和結(jié)束標(biāo)記必須匹配。正確 . 不正確 . 有些被稱(chēng)為空標(biāo)記的標(biāo)記不需要結(jié)束標(biāo)記,緣故是它們包含了結(jié)束正斜線(xiàn)作為標(biāo)記的一部分。示例顯示的是用于插入一條橫線(xiàn)和一個(gè)換行符的標(biāo)記。橫線(xiàn) 換行符 必須將所有的屬性值用單引號(hào)或雙引號(hào)括起來(lái)。正確 patient_id=389467不正確 patient_id=389467所有的標(biāo)記都必須正確嵌套。結(jié)束標(biāo)記的順序必須與開(kāi)始標(biāo)記的順序反向?qū)?yīng)。 正確 咪咪不正確 咪咪必須聲明所有實(shí)體。不要驚慌。實(shí)體確實(shí)是虛擬的存儲(chǔ)區(qū)域,其中能夠包含圖像、文本或像版權(quán)符號(hào)如此的字符。下面是表示版權(quán)符號(hào)和左右尖括號(hào)的實(shí)體。 創(chuàng)建標(biāo)準(zhǔn)格式的 XML 的
13、差不多規(guī)則。您可能聽(tīng)講過(guò)“標(biāo)準(zhǔn)格式的 XML”這種講法,并想明白是什么意思。事實(shí)上專(zhuān)門(mén)簡(jiǎn)單:假如 XML 遵循了一小部分需要嚴(yán)格執(zhí)行的規(guī)則,它確實(shí)是標(biāo)準(zhǔn)格式的。例如,XML 是區(qū)分大小寫(xiě)的。它能夠識(shí)不出大寫(xiě)字母。關(guān)于要設(shè)置為標(biāo)準(zhǔn)格式的 XML 數(shù)據(jù),標(biāo)記必須全部使用完全相同的大、小寫(xiě)字母組合。因此, . 是標(biāo)準(zhǔn)格式,而 . 則不是。您不必了解所有的規(guī)則,但假如您想要了解,那個(gè)表中就列出了這些規(guī)則。有一點(diǎn)您必須了解:只有 XML 數(shù)據(jù)是標(biāo)準(zhǔn)格式時(shí),才能在用戶(hù)和系統(tǒng)之間共享數(shù)據(jù)。假如數(shù)據(jù)不是標(biāo)準(zhǔn)格式,您的 XML 系統(tǒng)將會(huì)停止工作(確實(shí)是講,您的業(yè)務(wù)就會(huì)停止運(yùn)轉(zhuǎn))。但這是件好事。確實(shí)!因?yàn)?,假如?/p>
14、個(gè) XML 數(shù)據(jù)塊不是標(biāo)準(zhǔn)格式,就有可能被損壞。XML 固有的事先警告功能可幫您幸免以后出現(xiàn)各種問(wèn)題,例如,不得不更正報(bào)表中的錯(cuò)誤數(shù)字或從文件中清除已損壞的數(shù)據(jù)。在練習(xí)單元中,您將違反一個(gè)標(biāo)準(zhǔn)格式的 XML 的規(guī)則,并觀看 Word 2003 是如何處理該錯(cuò)誤的。練習(xí)練習(xí)講明將顯示在 Word 旁邊的獨(dú)立窗口中。您是否差不多預(yù)備好開(kāi)始使用一些 XML 數(shù)據(jù)?在此練習(xí)單元中,您將看到在 Word 2003 中創(chuàng)建 XML 文件是多么容易。您還將看到:當(dāng)遇到不是標(biāo)準(zhǔn)格式的 XML 數(shù)據(jù)時(shí),Word 將如何進(jìn)行處理。關(guān)于練習(xí)單元當(dāng)您單擊此頁(yè)面底部的“Word 練習(xí)”時(shí),一個(gè)空白的文檔將下載到您的計(jì)算
15、機(jī)并在 Word 中打開(kāi),旁邊還會(huì)出現(xiàn)一個(gè)顯示練習(xí)講明的獨(dú)立窗口(如圖所示)。 提示假如您看不到練習(xí)講明,或當(dāng)您在 Word 中單擊時(shí)練習(xí)講明消逝,請(qǐng)單擊“Word 關(guān)心”任務(wù)欄按鈕,然后單擊講明左上角的“自動(dòng)平鋪”按鈕。 假如練習(xí)講明覆蓋了 Word,請(qǐng)單擊講明左上角的“自動(dòng)平鋪”按鈕。 在開(kāi)始之前假如 Word 正在運(yùn)行,請(qǐng)確保將其關(guān)閉。開(kāi)始練習(xí)現(xiàn)在單擊“Word 練習(xí)”按鈕。下載大?。?0 KB(以 56 Kbps 的速度,時(shí)刻不到 1 分鐘)創(chuàng)建 XML 文檔并處理某些格式不正確的 XML練習(xí) 1:將 Word 2003 文檔保存為 XML在打開(kāi)的 Word 文件中,輸入一些文字。一句
16、話(huà)就夠了,什么內(nèi)容都能夠。 在“文件”菜單上,單擊“另存為”。在“另存為”對(duì)話(huà)框中,單擊“保存類(lèi)型”框旁邊的箭頭,然后從顯示的列表中,選擇“XML 文檔”。將文檔保存在任何方便的位置。在此練習(xí)的后面部分,專(zhuān)門(mén)容易導(dǎo)航到“我的文檔”(您的原始 Word 文件差不多保存在那兒了)。請(qǐng)關(guān)閉該文件,但保持 Word 處于打開(kāi)狀態(tài)。 啟動(dòng)“記事本”。 操作步驟 單擊“開(kāi)始”,指向“所有程序”,指向“附件”,然后單擊“記事本”。 在“記事本”中的“文件”菜單上,單擊“打開(kāi)”,然后找到包含您剛剛創(chuàng)建的 XML 文檔所在的文件夾。 單擊“記事本”的“打開(kāi)”對(duì)話(huà)框中的“文件類(lèi)型”框旁邊的箭頭。從顯示的列表中,選
17、擇“所有文件”以便看到您的 XML 文檔。選擇該文檔并單擊“打開(kāi)”。 假如能夠,請(qǐng)放大“記事本”窗口,然后在“格式”菜單上單擊“自動(dòng)換行”以查看所有代碼。 代碼專(zhuān)門(mén)多,對(duì)嗎?您看到的是 Word 自己的 XML 格式,這種格式被稱(chēng)為“WordprocessingML”。您不用擔(dān)心自己不認(rèn)識(shí)您在那個(gè)地點(diǎn)看到的內(nèi)容。不管何時(shí)在 Word 中打開(kāi)該 XML 文件,所有這些代碼都會(huì)確保文件的外觀和使用體驗(yàn)同一般文檔一樣。(“記事本”不認(rèn)識(shí)這些代碼,它只是原樣顯示代碼。)關(guān)閉“記事本”,然后再次在 Word 中打開(kāi)該文件。該文件的打開(kāi)方式和操作就像任何其他 Word 文檔一樣。 在 Word 2003
18、中創(chuàng)建 XML 數(shù)據(jù)確實(shí)是這么容易。文件的處理并沒(méi)有變復(fù)雜,就像原來(lái)一樣。與此同時(shí),將文檔保存為 XML 后,就能夠在其他程序中和其他計(jì)算機(jī)上,更輕松地重復(fù)利用該文件中的信息。這在兩方面差不多上再好只是的了,而且專(zhuān)門(mén)快捷。練習(xí) 2:觀看關(guān)于格式不正確的 XML 將發(fā)生什么在本練習(xí)中,您將損壞剛創(chuàng)建的 XML 文件中的數(shù)據(jù),然后您要嘗試在 Word 中打開(kāi)該文件。要緊是讓您看看有多少 Office 2003 程序在遇到格式不正確的 XML 數(shù)據(jù)時(shí)會(huì)有所行動(dòng)。再次啟動(dòng)“記事本”,打開(kāi)您在上一個(gè)練習(xí)中創(chuàng)建的 XML 文件。提示 從上面的第 3 步開(kāi)始。 找到并刪除一個(gè)尖括號(hào)。(在最開(kāi)始處有一個(gè),另一
19、個(gè)在結(jié)尾處,在其他位置還有專(zhuān)門(mén)多。) 保存文件并關(guān)閉“記事本”,然后嘗試在 Word 中再次打開(kāi)更改后的文件。您會(huì)看到一條錯(cuò)誤消息,緣故是該文件違反了標(biāo)準(zhǔn)格式的 XML 的規(guī)則。 假如您在現(xiàn)實(shí)生活中看到如此一條消息,應(yīng)該與您的 IT 部門(mén)或提供該文件的人員聯(lián)系,并讓他們明白文件中的 XML 的格式不正確。接著本課程的學(xué)習(xí)單擊“返回課程”回到 Web 掃瞄器中的課程頁(yè)面。返回后,單擊“下一頁(yè)”接著本課程的學(xué)習(xí)。自測(cè)請(qǐng)完成下面的測(cè)試以了解是否掌握了相關(guān)內(nèi)容。您的答案是保密的,不對(duì)測(cè)驗(yàn)結(jié)果進(jìn)行評(píng)分。以下哪項(xiàng)功能令 XML 可擴(kuò)展?在數(shù)據(jù)庫(kù)之間交換數(shù)據(jù)的功能。驗(yàn)證數(shù)據(jù)的功能。依照需要?jiǎng)?chuàng)建標(biāo)記來(lái)描述一條
20、數(shù)據(jù)的功能。要在 Word 2003 中創(chuàng)建 XML 文件,您應(yīng)該:通過(guò)向文檔添加字段代碼來(lái)驗(yàn)證數(shù)據(jù)。使用“插入”菜單上的“對(duì)象”命令將 XML 數(shù)據(jù)導(dǎo)入文檔。將文檔另存為 XML 文件。運(yùn)行文件轉(zhuǎn)換器。在以下哪種情況下,XML 為標(biāo)準(zhǔn)格式 :包含有效數(shù)據(jù)。遵循特定的規(guī)則集。易于閱讀。第3課:快速了解 XML 架構(gòu)架構(gòu):任何 XML 系統(tǒng)的第二個(gè)差不多組件。XML 系統(tǒng)的第二個(gè)差不多組件是架構(gòu)。架構(gòu)可能聽(tīng)起來(lái)專(zhuān)門(mén)奇妙,但實(shí)際上它只是一套規(guī)則,規(guī)定了在 XML 數(shù)據(jù)文件的各部分中能夠包含和不能夠包含的內(nèi)容。您可使用架構(gòu)來(lái)驗(yàn)證數(shù)據(jù)。例如,架構(gòu)能夠用于確保人們可不能在應(yīng)該輸入電話(huà)號(hào)碼的框中輸入文本。
21、另一種叫法的規(guī)則?架構(gòu)包含有助于確保獲得有效數(shù)據(jù)的規(guī)則。不要讓那個(gè)術(shù)語(yǔ)嚇倒您。架構(gòu)只是結(jié)構(gòu)或組織的另一種叫法。在 XML 中,架構(gòu)包含一些規(guī)則,規(guī)定在 XML 數(shù)據(jù)文件的各個(gè)部分能夠包含和不能夠包含的內(nèi)容。將架構(gòu)中的規(guī)則和用于標(biāo)準(zhǔn)格式的 XML 的規(guī)則區(qū)分開(kāi)是特不重要的。用于標(biāo)準(zhǔn)格式的 XML 的規(guī)則規(guī)定您的常駐專(zhuān)家或 IT 部門(mén)應(yīng)如何構(gòu)建數(shù)據(jù)結(jié)構(gòu)(包括任何架構(gòu))。架構(gòu)是 XML,同樣必須遵循用于標(biāo)準(zhǔn)格式的 XML 的規(guī)則。 相反,架構(gòu)中的規(guī)則規(guī)定在給定的數(shù)據(jù)結(jié)構(gòu)中能夠和不能夠包含的內(nèi)容。例如,架構(gòu)可能規(guī)定某個(gè)標(biāo)記只能包含日期,而另一個(gè)標(biāo)記只能包含價(jià)格。假如沒(méi)有架構(gòu),您的標(biāo)準(zhǔn)格式的 XML 中
22、的日期字段可能會(huì)包含文本,而價(jià)格字段可能會(huì)包含日期。您的 XML 就會(huì)像是一個(gè)合乎語(yǔ)法但毫無(wú)意義的語(yǔ)句。架構(gòu)能夠包含在數(shù)據(jù)文件中,或者能夠是一個(gè)鏈接到數(shù)據(jù)文件的單獨(dú)文件。不管是哪種方式,只要您使用與架構(gòu)相一致的數(shù)據(jù)文件,就能夠講該數(shù)據(jù)文件符合該架構(gòu)。假如 IT 部門(mén)創(chuàng)建了一個(gè)單獨(dú)的架構(gòu)文件,該架構(gòu)文件使用 .xsd 作為文件擴(kuò)展名。數(shù)據(jù)文件使用 .xml 作為文件擴(kuò)展名。架構(gòu)解析XML 架構(gòu)的部件 聲明 可選的次序聲明(操縱數(shù)據(jù)文件中標(biāo)記的順序) 數(shù)據(jù)類(lèi)型架構(gòu)能夠變得極為復(fù)雜,IT 部門(mén)可能會(huì)在與您討論了所需的數(shù)據(jù)類(lèi)型以及 XML 系統(tǒng)的工作方式之后,為您創(chuàng)建架構(gòu)。假如您了解架構(gòu)是如何一回事,
23、這會(huì)對(duì)您與 IT 部門(mén)討論架構(gòu)有所關(guān)心。插圖顯示的是上一課討論的 . 標(biāo)記集的架構(gòu)設(shè)置規(guī)則。那個(gè)架構(gòu)包含一組聲明。這些聲明操縱每個(gè)標(biāo)記能夠包含的數(shù)據(jù)類(lèi)型。在本例中,次序聲明還操縱包含在 根元素中的標(biāo)記的順序。使用此架構(gòu)的任何數(shù)據(jù)文件必須按圖中顯示的順序組織標(biāo)記。在插圖的其他地點(diǎn),數(shù)據(jù)類(lèi)型聲明操縱數(shù)據(jù)文件中每個(gè)標(biāo)記能夠包含的數(shù)據(jù)類(lèi)型:字符串、數(shù)字或“是/否”選擇。就像您期望的,數(shù)據(jù)文件中的標(biāo)記不能包含架構(gòu)聲明的數(shù)據(jù)類(lèi)型以外的其他數(shù)據(jù)類(lèi)型。這確實(shí)是什么緣故架構(gòu)能夠關(guān)心驗(yàn)證您的 XML 數(shù)據(jù)的緣故。(您可能會(huì)想起之前的一節(jié)“XML 數(shù)據(jù)文件解析”,其中也提到了聲明。那些聲明規(guī)定了哪個(gè)架構(gòu)將操縱數(shù)據(jù)文
24、件的內(nèi)容。因此這兩組聲明在邏輯上和功能上是相關(guān)的。)那么架構(gòu)是如何阻礙您的呢?假如您是一名獸醫(yī),同時(shí)需要在您的文件中包含有關(guān)動(dòng)物患者的其他信息(例如,動(dòng)物的顏色或斑紋),您將讓治理 XML 的人員添加用于這些數(shù)據(jù)的標(biāo)記。添加這些標(biāo)記還需要對(duì)文件的架構(gòu)進(jìn)行更改。假如不更改架構(gòu),新標(biāo)記將被視為非法的,系統(tǒng)將停止工作。簡(jiǎn)單的架構(gòu)更改可能專(zhuān)門(mén)快就能夠完成,但任何架構(gòu)更改都專(zhuān)門(mén)重要,因?yàn)樗鼤?huì)創(chuàng)建一個(gè)新的數(shù)據(jù)規(guī)則。由于您能夠依照您的計(jì)算需求和數(shù)據(jù)需求的變化來(lái)更改架構(gòu),因此 XML 文件能夠適合新的情況和要求,而不必從頭開(kāi)始重新構(gòu)建文件。與標(biāo)記一樣,架構(gòu)是可擴(kuò)展的。自測(cè)請(qǐng)完成下面的測(cè)試以了解是否掌握了相關(guān)內(nèi)
25、容。您的答案是保密的,不對(duì)測(cè)驗(yàn)結(jié)果進(jìn)行評(píng)分。架構(gòu)強(qiáng)制執(zhí)行標(biāo)準(zhǔn)格式的 XML 的規(guī)則。正確錯(cuò)誤架構(gòu)包含 :樣式。節(jié)點(diǎn)。聲明。所有 XML 系統(tǒng)必須使用 .xsd 文件。正確錯(cuò)誤第4課 快速了解XML的轉(zhuǎn)換轉(zhuǎn)換:任何 XML 系統(tǒng)的第三個(gè)差不多組件。一個(gè)典型 XML 系統(tǒng)的第三個(gè)要緊組件是轉(zhuǎn)換。轉(zhuǎn)換同意您以多種不同方式使用同一數(shù)據(jù)。現(xiàn)在,您能夠?qū)⑼ㄟ^(guò)認(rèn)真歸檔和組織的 XML 數(shù)據(jù)應(yīng)用于報(bào)表、數(shù)據(jù)庫(kù)、網(wǎng)頁(yè)和越來(lái)越多的應(yīng)用程序了。這正是 XML 能夠令人興奮之處。轉(zhuǎn)換能夠轉(zhuǎn)換您的XML數(shù)據(jù)轉(zhuǎn)換能夠使數(shù)據(jù)交換實(shí)現(xiàn)自動(dòng)化。我們差不多提到過(guò),XML 除了能夠構(gòu)造和驗(yàn)證數(shù)據(jù)外,還提供了強(qiáng)大的方法,用來(lái)重新定義
26、數(shù)據(jù)的用途或重新組織數(shù)據(jù)。執(zhí)行這項(xiàng)工作的機(jī)制稱(chēng)為“可擴(kuò)展樣式表語(yǔ)言轉(zhuǎn)換”(XSLT),或者簡(jiǎn)稱(chēng)為“轉(zhuǎn)換”。(這確實(shí)是轉(zhuǎn)換文件使用 .xsl 作為文件擴(kuò)展名的緣故。) 轉(zhuǎn)換提供了一套規(guī)則(是的,更多規(guī)則),用來(lái)將由一組標(biāo)記描述的數(shù)據(jù)轉(zhuǎn)換為由另一組標(biāo)記描述的數(shù)據(jù)。 例如,假設(shè)銷(xiāo)售部門(mén)將數(shù)據(jù)存儲(chǔ)在 Excel 工作簿中,而財(cái)務(wù)部門(mén)需要導(dǎo)入到數(shù)據(jù)庫(kù)中的信息。轉(zhuǎn)換能夠?qū)⒐ぷ鞅碇蓄A(yù)先選定的單元格中的數(shù)據(jù)寫(xiě)入到數(shù)據(jù)庫(kù)中正確的字段中。幾種使用轉(zhuǎn)換的方法不管您想要如何使用數(shù)據(jù),轉(zhuǎn)換都能夠提供關(guān)心。依照構(gòu)建轉(zhuǎn)換的步驟,轉(zhuǎn)換可用作數(shù)據(jù)處理器。例如,在您將 XML 數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù)寫(xiě)入到文檔或電子表格程序時(shí),能夠?qū)?shù)
27、據(jù)進(jìn)行排序和篩選。因此,您能夠公布一份新聞稿,在其中按省份列出新的業(yè)務(wù)伙伴,但忽略他們的街區(qū)地址。您還能夠使用 XML 產(chǎn)品清單創(chuàng)建一個(gè) Web 目錄而不顯示供應(yīng)商的單價(jià),或者在您生成最新的組織結(jié)構(gòu)圖時(shí),按地區(qū)或經(jīng)理對(duì)銷(xiāo)售人員進(jìn)行排序。另外,轉(zhuǎn)換還能夠操縱視覺(jué)顯示效果,即數(shù)據(jù)的外觀。例如,您能夠使用轉(zhuǎn)換來(lái)打印銷(xiāo)售數(shù)據(jù),使并非來(lái)自電子表格程序的數(shù)據(jù)看起來(lái)像是來(lái)自某個(gè)電子表格程序,或正好相反。除了創(chuàng)建網(wǎng)頁(yè)外,您還能夠使用轉(zhuǎn)換部署網(wǎng)站的多個(gè)版本。您能夠?qū)⑺袛?shù)據(jù)存儲(chǔ)在一個(gè)位置,然后創(chuàng)建一組轉(zhuǎn)換,使數(shù)據(jù)在任意類(lèi)型的 Web 掃瞄器中都能正常顯示。當(dāng)訪(fǎng)問(wèn)者訪(fǎng)問(wèn)您的網(wǎng)站時(shí),您檢測(cè)出他們使用的掃瞄器類(lèi)型,然
28、后將他們路由到相應(yīng)版本的內(nèi)容。如此,您就不必再為每類(lèi)掃瞄器構(gòu)建和維護(hù)單獨(dú)的 Web 內(nèi)容,這無(wú)疑會(huì)節(jié)約時(shí)刻和金鈔票。由于越來(lái)越多的公司、學(xué)校和政府機(jī)關(guān)都正在采納 XML,軟件公司也都提供配合其程序使用的轉(zhuǎn)換。今后,您就能夠快速查找和下載轉(zhuǎn)換了,這些轉(zhuǎn)換或者能夠直接滿(mǎn)足您的需求,或者您的 IT 人員能夠?qū)iT(mén)輕松地對(duì)其加以改造來(lái)滿(mǎn)足您的要求。這意味著隨著時(shí)刻推移,您在 XML 上的第一筆投資會(huì)產(chǎn)生越來(lái)越多的價(jià)值。轉(zhuǎn)換解析 在網(wǎng)頁(yè)上構(gòu)建表的一組標(biāo)記。 將 XML 數(shù)據(jù)導(dǎo)入表的一個(gè)聲明。 每個(gè)表單元格顯示一條特定數(shù)據(jù)。與架構(gòu)一樣,轉(zhuǎn)換是 XML 文件,因此必須遵循標(biāo)準(zhǔn)格式的 XML 的規(guī)則。轉(zhuǎn)換也可能
29、極為復(fù)雜,編寫(xiě)轉(zhuǎn)換是專(zhuān)業(yè)人員的工作。只是,假如您對(duì)轉(zhuǎn)換有足夠的了解能夠參與到轉(zhuǎn)換的規(guī)劃中,將有助于您獲得期望的結(jié)果。插圖顯示的某個(gè)轉(zhuǎn)換的一部分,該轉(zhuǎn)換將 文件(上一課曾討論過(guò))中的數(shù)據(jù)寫(xiě)入到網(wǎng)頁(yè)上的表中。那個(gè)示例只顯示了一種編寫(xiě)轉(zhuǎn)換的方式。用于將數(shù)據(jù)轉(zhuǎn)換到文檔或圖表的轉(zhuǎn)換應(yīng)包含特定于程序和顯示上下文的標(biāo)記。您是否覺(jué)得驚奇,“可擴(kuò)展樣式表語(yǔ)言”不是從 XML 分離出來(lái)的一種語(yǔ)言,只是 XML 的詞匯表,而轉(zhuǎn)換恰是另一種 XML 文檔。自測(cè)請(qǐng)完成下面的測(cè)試以了解是否掌握了相關(guān)內(nèi)容。您的答案是保密的,不對(duì)測(cè)驗(yàn)結(jié)果進(jìn)行評(píng)分。您使用轉(zhuǎn)換能夠:驗(yàn)證數(shù)據(jù)。強(qiáng)制執(zhí)行標(biāo)準(zhǔn)格式的 XML 的規(guī)則。對(duì)數(shù)據(jù)進(jìn)行排序、
30、篩選并執(zhí)行其他類(lèi)型的處理。您使用轉(zhuǎn)換將數(shù)據(jù)轉(zhuǎn)換為 XML。正確錯(cuò)誤不管情愿與否,您的企業(yè)必須編寫(xiě)自己的轉(zhuǎn)換。正確錯(cuò)誤第 5 課:快速了解 Microsoft Office Professional Edition 2003 中的 XML在 Microsoft Office Professional Edition 2003 中使用 XML。假如您了解 XML 已有的和立即有的豐富功能,您就能理解什么緣故有些 Office 2003 程序要內(nèi)置 XML 了。內(nèi)置 XML 能夠使這種功能強(qiáng)大的語(yǔ)言使用起來(lái)更加方便。看看您從標(biāo)準(zhǔn) Office 文件轉(zhuǎn)換到相應(yīng)的 XML 版本的過(guò)程是多么順暢,您就會(huì)明
31、白什么緣故 XML 在全世界獲得了如此廣泛的認(rèn)同。更多支持Office 2003 程序以對(duì)自己有意義的方式支持 XML。Microsoft Office Professional Edition 2003 中有幾個(gè)程序支持 XML。每個(gè)程序都提供了與程序自身特性相符的 XML 工具。前面的練習(xí)演示了 Word 2003 如何同意您將文件保存為 XML 的情形。您還能夠?qū)⒓軜?gòu)和轉(zhuǎn)換附加到 Word 2003 文檔。另外,Excel 2003 使用了“映射”的概念來(lái)處理 XML。您能夠通過(guò)將工作表中的單元格鏈接到架構(gòu)中的元素來(lái)創(chuàng)建映射。除非先創(chuàng)建映射(您能夠在本課的練習(xí)單元看到如何創(chuàng)建映射),否則
32、,無(wú)法將工作簿保存為 XML。了解某個(gè) Office 2003 程序如何支持 XML 的最佳方法是:打開(kāi)該程序的“關(guān)心”,搜索“XML”以獲得更多信息。關(guān)于來(lái)自其他供應(yīng)商的 XML 架構(gòu)、轉(zhuǎn)換或數(shù)據(jù),Microsoft Office Professional Edition 2003 程序也能夠使用它們。練習(xí)練習(xí)講明將顯示在 Excel 旁邊的獨(dú)立窗口中。第一個(gè)練習(xí)單元向您演示了 Word 2003 是如何使用 XML 的?,F(xiàn)在,您將了解 Excel 2003 是如何使用 XML 的。在本練習(xí)單元中,您將在 Excel 中打開(kāi)一個(gè) XML 數(shù)據(jù)文件作為 XML 列表,然后為 Excel 創(chuàng)建一
33、個(gè) XML 映射。 重要 要按照本練習(xí)單元中的步驟進(jìn)行操作,您首先需要下載一個(gè)示例 XML 數(shù)據(jù)文件。請(qǐng)按以下講明進(jìn)行操作:下載用于練習(xí)的 XML 文件 要完成本練習(xí)單元,您首先必須下載一個(gè)名為“Expense Report.xml”的示例 XML 文件。請(qǐng)按照這些步驟下載該文件。最好不間斷地完成這些步驟。若要將這些講明總放在手邊,可打印此頁(yè)。右鍵單擊此頁(yè),然后單擊“打印”。在“打印”對(duì)話(huà)框中,單擊“首選項(xiàng)”,將方向設(shè)置為“橫向”。單擊“確定”,然后單擊“打印”。 下一步,單擊此鏈接: HYPERLINK /search/redir.aspx?AssetID=DC011072201033&CT
34、T=5&Origin=RP011304672052 XML 練習(xí)文件(英文) 。該鏈接會(huì)讓您從那個(gè)講明頁(yè)轉(zhuǎn)到標(biāo)題為“Excel 2003 示例:XML 文件”的下載頁(yè)面。 在下載頁(yè)的右側(cè),單擊“下載”按鈕。 在“文件下載”對(duì)話(huà)框中,單擊“打開(kāi)”。 當(dāng)系統(tǒng)詢(xún)問(wèn)您是否要安裝該文件時(shí),請(qǐng)單擊“是”,然后單擊“是”以同意許可協(xié)議。鍵入目標(biāo)文件夾的名稱(chēng)或掃瞄到目標(biāo)文件夾,然后單擊“確定”,直到您完成安裝過(guò)程。 假如您不間斷地完成了這些步驟,應(yīng)該再次看到“Excel 2003 示例:XML 文件”下載頁(yè)面。單擊 Web 掃瞄器中的“后退”按鈕可返回到此培訓(xùn)課程頁(yè)面。假如不能直接返回,能夠使用掃瞄器歷史記錄
35、返回課程,或者轉(zhuǎn)到“Office Online”上的“培訓(xùn)”并再次打開(kāi)課程,然后返回此練習(xí)頁(yè)面。 在安裝了 XML 練習(xí)文件之后,請(qǐng)單擊下面的“Excel 練習(xí)”以啟動(dòng)練習(xí)單元。Excel 將會(huì)打開(kāi),一個(gè)練習(xí)工作表將下載到您的計(jì)算機(jī),并會(huì)顯示講明以關(guān)心您使用練習(xí)窗格。下載大?。?4 KB(速率為 56 Kbps 時(shí)不到 1 分鐘)創(chuàng)建 XML 映射和使用 XML 列表Excel 2003 提供了幾種使用 XML 的方式。功能最為強(qiáng)大的工具是 XML 映射。下面的練習(xí)向您演示如何創(chuàng)建和使用 XML 映射。練習(xí) 1:在 Excel 中創(chuàng)建 XML 映射您能夠從 XML 架構(gòu)創(chuàng)建 XML 映射。假如
36、沒(méi)有架構(gòu),Excel 會(huì)從 XML 文件的數(shù)據(jù)結(jié)構(gòu)推測(cè)出一個(gè)架構(gòu),您在那個(gè)地點(diǎn)將會(huì)看到如此一個(gè)過(guò)程。由于架構(gòu)不包含數(shù)據(jù),因此在您向映射的工作表單元格中添加數(shù)據(jù)之前,這些單元格一直差不多上空的。在 Excel 練習(xí)工作簿中,單擊“XML 映射”選項(xiàng)卡(假如尚未選中)。 在“數(shù)據(jù)”菜單上,指向“XML”,然后單擊“XML 源”。 在“XML 源”任務(wù)窗格的底部,單擊“XML 映射”。 在“XML 映射”對(duì)話(huà)框中,單擊“添加”。再次找到您之前下載的示例 XML 文件:Expense Report.xml,然后單擊“打開(kāi)”。 假如看到一條講明 Excel 將創(chuàng)建架構(gòu)的消息,請(qǐng)單擊“確定”。這是標(biāo)準(zhǔn)過(guò)程
37、。新架構(gòu)將在“工作簿中的 XML 映射”下的對(duì)話(huà)框中列出,單擊“確定”。Excel 為 XML 數(shù)據(jù)文件推測(cè)出了一個(gè)架構(gòu),“XML 源”任務(wù)窗格會(huì)顯示該架構(gòu),以供您在創(chuàng)建映射時(shí)使用。首先,映射在數(shù)據(jù)文件中只出現(xiàn)一次的項(xiàng)目。在“ns1:ExpenseReport”(架構(gòu)的第一行)下,將“ns1:EmployeeName”從任務(wù)窗格拖到單元格 B3。Excel 會(huì)在映射的單元格周?chē)砑狱S色邊框,并顯示“頁(yè)眉選項(xiàng)”智能標(biāo)記,如圖所示: 。您不需要對(duì)智能標(biāo)記進(jìn)行任何操作,但假如情愿,您能夠查看它提供的選項(xiàng)。當(dāng)您單擊另一個(gè)單元格時(shí),黃色邊框會(huì)變細(xì)同時(shí)變?yōu)樗{(lán)色,如圖所示: 。 現(xiàn)在,將“ns1:Emplo
38、yeeID”拖到單元格 D3,將“ns1:Department”拖到單元格 D5,然后將“ns1:ManagerName”拖到單元格 B5。 注意在此過(guò)程中,您看不到任何數(shù)據(jù)。稍后,您將向這些空單元格中添加數(shù)據(jù)。目前,只是完成了映射。現(xiàn)在,映射那些將在工作表中多次出現(xiàn)同時(shí)總是包含相同信息的數(shù)據(jù)。將“ns1:ExpenseItem”從“XML 源”任務(wù)窗格中拖到單元格 A8。Excel 將用位于“ns1:ExpenseItem”下方的架構(gòu)元素填充單元格 A8 到 D9。Excel 還會(huì)將那些元素的格式設(shè)置為一個(gè) XML 列表,同時(shí),在行 8 的每個(gè)單元格中都會(huì)顯示一個(gè)“自動(dòng)篩選”按鈕。 注意 您
39、是不是在想,操作出現(xiàn)錯(cuò)誤該如何辦呢?我們將在本練習(xí)的結(jié)尾討論那個(gè)問(wèn)題?,F(xiàn)在,請(qǐng)不要擔(dān)心,這只是練習(xí)。保存工作簿。假如 Excel 詢(xún)問(wèn)文件名和位置,請(qǐng)輸入名稱(chēng)并將文件保存在您硬盤(pán)上方便的文件夾中。保存文件時(shí),就會(huì)將映射添加到工作簿。 練習(xí) 2:將數(shù)據(jù)導(dǎo)入到您的映射現(xiàn)在,您差不多有了一個(gè)映射,您能夠通過(guò)導(dǎo)入 XML 文件的內(nèi)容將數(shù)據(jù)添加到映射中。您前面只使用了文件的結(jié)構(gòu) 創(chuàng)建映射,因此在該過(guò)程中沒(méi)有顯示任何數(shù)據(jù)。在工作表中選擇任何映射的單元格。 在“數(shù)據(jù)”菜單上,指向“XML”,然后單擊“導(dǎo)入”。將顯示“導(dǎo)入 XML”對(duì)話(huà)框。 找到“Expense Report”文件并選中它,然后單擊“導(dǎo)入”。
40、 Excel 會(huì)將 XML 數(shù)據(jù)加載到映射的單元格中。請(qǐng)注意,可不能有任何不必要的重復(fù)。保存工作簿。Excel 將數(shù)據(jù)保存在工作表中。 注意 要向報(bào)表中添加新的支出項(xiàng)目,您需要更改 Excel 中的一個(gè)設(shè)置。假如使用默認(rèn)設(shè)置,向任何映射的單元格中導(dǎo)入數(shù)據(jù)將覆蓋該映射單元格中所有的原有數(shù)據(jù)。要向映射的單元格中添加新數(shù)據(jù),同時(shí)保持原有數(shù)據(jù)完好,請(qǐng)按照以下步驟操作:右鍵單擊映射的單元格,指向“XML”,然后單擊“XML 映射屬性”。 選中“追加新數(shù)據(jù)到現(xiàn)有的 XML 列表”。 練習(xí) 3:手動(dòng)添加數(shù)據(jù)假如情愿,您能夠手動(dòng)向映射的單元格中添加數(shù)據(jù),并能夠手動(dòng)更改導(dǎo)入的數(shù)據(jù)。當(dāng)您保存所做的更改時(shí),這些更改
41、會(huì)成為工作簿的一部分,如此,該工作簿就與您用作導(dǎo)入來(lái)源的數(shù)據(jù)文件有所不同了。單擊支出項(xiàng)目列表中的任意單元格。將在列表的底部出現(xiàn)一個(gè)新行,Excel 用藍(lán)色的星號(hào)指示該行。 在新增的最后一行(行 13)的單元格 A13 到 D13 中分不輸入日期、金額、講明和總額。然后,選中單元格 D11,并在其中鍵入一個(gè)新數(shù)字。 保存工作簿。 注意 現(xiàn)在此數(shù)據(jù)已輸入到 Excel 中,您能夠像使用其他 Excel 數(shù)據(jù)一樣使用該數(shù)據(jù):執(zhí)行求和、排序、篩選等任何需要的操作。 練習(xí) 4:導(dǎo)出映射的數(shù)據(jù)在您將 XML 數(shù)據(jù)導(dǎo)入到您映射的單元格之后,就能夠通過(guò)導(dǎo)出數(shù)據(jù)來(lái)共享導(dǎo)入的數(shù)據(jù)(包括您在 Excel 中對(duì)數(shù)據(jù)所
42、做的任何更改,或您在 Excel 中向映射的單元格中添加的新數(shù)據(jù))。請(qǐng)注意,導(dǎo)出過(guò)程只共享工作表中映射的單元格中的數(shù)據(jù)。導(dǎo)出過(guò)程不共享 Excel 工作簿中其他數(shù)據(jù),也不共享原始 XML 文件中未導(dǎo)入到映射的單元格的任何其他 XML 數(shù)據(jù)。在練習(xí)工作表中選擇任何映射的單元格。 在“數(shù)據(jù)”菜單上,指向“XML”,然后單擊“導(dǎo)出”。將顯示“導(dǎo)出 XML”對(duì)話(huà)框。 選擇要將數(shù)據(jù)導(dǎo)出到其中的文件夾,為導(dǎo)出的文件輸入一個(gè)名稱(chēng),然后單擊“導(dǎo)出”。 一點(diǎn)都不難,對(duì)吧?現(xiàn)在,讓我們?cè)?Excel 中看一下導(dǎo)出的文件。在“文件”菜單上,單擊“打開(kāi)”。 從“文件類(lèi)型”列表中,選擇“XML 文件”。找到導(dǎo)出的 XM
43、L 文件并單擊“打開(kāi)”。將顯示“打開(kāi) XML”對(duì)話(huà)框。 假如還沒(méi)有顯示,請(qǐng)選中“作為 XML 列表”,然后單擊“確定”。 Excel 將創(chuàng)建一個(gè)新工作簿,并將導(dǎo)出的文件中的數(shù)據(jù)加載到一個(gè)工作表中。您能夠看到新文件包含您手動(dòng)輸入的數(shù)據(jù)以及之前所做的任何更改。盡管您是將數(shù)據(jù)作為 XML 列表進(jìn)行查看,但數(shù)據(jù)文件本身是常規(guī) XML,因此其他人或其他程序都能夠重用這些數(shù)據(jù)。關(guān)閉新文件。保持原始練習(xí)文件處于打開(kāi)狀態(tài),然后轉(zhuǎn)到下一個(gè)練習(xí)。 練習(xí) 5: 移動(dòng)映射的單元格要移動(dòng)映射的單元格,您能夠像移動(dòng)任何其他數(shù)據(jù)一樣執(zhí)行剪切和粘貼操作。只是,您需要記住幾條專(zhuān)門(mén)規(guī)則: 要移動(dòng)列表(例如,支出項(xiàng)目)并保持原有的列表形式,必須一起移動(dòng)全部單元格。能夠單獨(dú)移動(dòng)列表中的單元格或列,但移動(dòng)后的單元格不再具有列表的功能。 映射只應(yīng)用于一個(gè)工作
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 洗車(chē)場(chǎng)場(chǎng)地租賃協(xié)議
- 濟(jì)南勞動(dòng)合同中的試用期規(guī)定與薪資結(jié)構(gòu)
- 各類(lèi)貨物運(yùn)輸合同格式參考
- 幼兒園租賃合同格式規(guī)范
- 承攬印刷服務(wù)合同
- 梨園鎮(zhèn)居?。ê虡I(yè)及綜合)項(xiàng)目住宅樓工程施工組織設(shè)計(jì)
- 典型工種勞動(dòng)合同模板
- 綠化苗木購(gòu)買(mǎi)合同范本2024年
- 代理合同:仲裁委托代理協(xié)議
- 2024年土地租賃合同協(xié)議書(shū)
- 2022年中國(guó)鐵路國(guó)際有限公司校園招聘筆試試題及答案解析
- 海姆立克急救法完整版本課件
- 《離騷》課件教材
- 巴斯夫蘋(píng)果病害課件
- 燙金工藝基礎(chǔ)知識(shí)培訓(xùn)課件
- 《格列佛游記》 課件
- 農(nóng)藥生產(chǎn)安全管理檢查表
- 什物拼貼-完整版PPT
- 甘草種植技術(shù)課件
- 四年級(jí)英語(yǔ)上冊(cè)課件-Unit 4 My home-人教PEP版(共20張PPT)
- ERP系統(tǒng)集成項(xiàng)目實(shí)施與管理方案
評(píng)論
0/150
提交評(píng)論