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)和含義時,可通過各種方式重復(fù)使用數(shù)據(jù)。例如,如果有一個銷售數(shù)據(jù)塊,并且數(shù)據(jù)塊中每個項目都明確地區(qū)分開來,您可以只將需要的項目加載到銷售報表中,而將其他項目加載到財務(wù)數(shù)據(jù)庫中。換言之,您可以使用一個系統(tǒng)生成數(shù)據(jù)并使用 XML 標(biāo)記來標(biāo)記該數(shù)據(jù),然后可以在任意數(shù)量的其他系統(tǒng)中處理該數(shù)據(jù),而不用考慮硬件平臺或操作系統(tǒng)??梢浦残允沟?XML 成為一種用來交換數(shù)據(jù)的最受歡迎的技術(shù)。
操作時請牢記下列事項:
-無法使用 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è)需要存儲并共享關(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)記,因此是“可擴展”的。
但是,請不要將該代碼示例中的標(biāo)記與 HTML 文件中的標(biāo)記混淆。例如,如果您將該 XML 結(jié)構(gòu)粘貼到一個 HTML 文件中,然后在瀏覽器中查看該文件,結(jié)果會如下所示:
Izzy Siamese 6 yes no Izz138bod Colin Wilcox
瀏覽器將忽略 XML 標(biāo)記,而只顯示數(shù)據(jù)。