Word2007XML介紹
Word2007XML介紹
HTML 和 XML 文檔包含的數(shù)據(jù)均位于標(biāo)記中,但標(biāo)記也是這兩種語言之間不同的地方。在 HTML 中,標(biāo)記定義數(shù)據(jù)的外觀(標(biāo)題位置,段落起始位置等)。在 XML 中,標(biāo)記定義數(shù)據(jù)的結(jié)構(gòu)和含義(什么是數(shù)據(jù))。
在描述數(shù)據(jù)的結(jié)構(gòu)和含義時(shí),可通過各種方式重復(fù)使用數(shù)據(jù)。例如,如果有一個(gè)銷售數(shù)據(jù)塊,并且數(shù)據(jù)塊中每個(gè)項(xiàng)目都明確地區(qū)分開來,您可以只將需要的項(xiàng)目加載到銷售報(bào)表中,而將其他項(xiàng)目加載到財(cái)務(wù)數(shù)據(jù)庫中。換言之,您可以使用一個(gè)系統(tǒng)生成數(shù)據(jù)并使用 XML 標(biāo)記來標(biāo)記該數(shù)據(jù),然后可以在任意數(shù)量的其他系統(tǒng)中處理該數(shù)據(jù),而不用考慮硬件平臺(tái)或操作系統(tǒng)。可移植性使得 XML 成為一種用來交換數(shù)據(jù)的最受歡迎的技術(shù)。
操作時(shí)請(qǐng)牢記下列事項(xiàng):
-無法使用 HTML 代替 XML。但是,您可以在 HTML 標(biāo)記中使 XML 數(shù)據(jù)換行從而將其顯示在網(wǎng)頁上。
-HTML 僅限于一組預(yù)定義的由所有用戶共享的標(biāo)記。
-XML 允許您創(chuàng)建任何所需標(biāo)記,以描述數(shù)據(jù)及數(shù)據(jù)結(jié)構(gòu)。例如,假設(shè)需要存儲(chǔ)并共享關(guān)于寵物的信息。您可以創(chuàng)建以下 XML 代碼:
Siamese
可以看到,使用 XML 標(biāo)記可以明確地標(biāo)明所查看的數(shù)據(jù)屬于何種類型。例如,您可以了解到以上數(shù)據(jù)是關(guān)于一只貓的,并且可以很容易地找到這只貓的名字、年齡等信息。XML 能夠創(chuàng)建定義幾乎所有數(shù)據(jù)結(jié)構(gòu)的標(biāo)記,因此是“可擴(kuò)展”的。
但是,請(qǐng)不要將該代碼示例中的標(biāo)記與 HTML 文件中的標(biāo)記混淆。例如,如果您將該 XML 結(jié)構(gòu)粘貼到一個(gè) HTML 文件中,然后在瀏覽器中查看該文件,結(jié)果會(huì)如下所示:
Izzy Siamese 6 yes no Izz138bod Colin Wilcox
瀏覽器將忽略 XML 標(biāo)記,而只顯示數(shù)據(jù)。