更新時(shí)間:2022-07-15 09:49:23 來源:動(dòng)力節(jié)點(diǎn) 瀏覽819次
大家在學(xué)習(xí)Java的時(shí)候會(huì)學(xué)到XML,感興趣的小伙伴可以看看動(dòng)力節(jié)點(diǎn)XML入門教程。
XML 代表可擴(kuò)展標(biāo)記語言
XML 是一種類似于 HTML 的標(biāo)記語言
XML 旨在存儲(chǔ)和傳輸數(shù)據(jù)
XML 被設(shè)計(jì)成自我描述的
XML 是 W3C 推薦標(biāo)準(zhǔn)
也許它有點(diǎn)難以理解,但 XML 并沒有做任何事情。
此便箋是 Jani 給 Tove 的便箋,以 XML 格式存儲(chǔ):
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
上面的 XML 非常具有自我描述性:
它有發(fā)件人信息
它有接收方信息
它有一個(gè)標(biāo)題
它有一個(gè)消息體
但是,上面的 XML 仍然沒有做任何事情。XML 只是包裝在標(biāo)簽中的信息。
必須有人編寫一個(gè)軟件來發(fā)送、接收、存儲(chǔ)或顯示它:
XML 語言沒有預(yù)定義的標(biāo)簽。
上面示例中的標(biāo)記(如<to> 和 <from>)沒有在任何 XML 標(biāo)準(zhǔn)中定義。這些標(biāo)簽是由 XML 文檔的作者“發(fā)明”的。
HTML 適用于預(yù)定義的標(biāo)簽,如<p>、<h1>、<table>等。
對于 XML,作者必須同時(shí)定義標(biāo)簽和文檔結(jié)構(gòu)。
即使添加(或刪除)新數(shù)據(jù),大多數(shù) XML 應(yīng)用程序也會(huì)按預(yù)期工作。
想象一個(gè)設(shè)計(jì)為顯示 note.xml 的原始版本的應(yīng)用程序( )。
然后想象一個(gè)新版本的 note.xml,添加了 和 元素,并刪除了 。
XML 的構(gòu)造方式,舊版本的應(yīng)用程序仍然可以工作:
<note>
<date>2015-09-01</date>
<hour>08:30</hour>
<to>Tove</to>
<from>Jani</from>
<body>Don't forget me this weekend!</body>
</note>
XML 簡化了數(shù)據(jù)共享
XML 簡化了數(shù)據(jù)傳輸
XML 簡化平臺(tái)更改
XML 簡化了數(shù)據(jù)可用性
許多計(jì)算機(jī)系統(tǒng)包含格式不兼容的數(shù)據(jù)。在不兼容的系統(tǒng)(或升級(jí)的系統(tǒng))之間交換數(shù)據(jù)對于 Web 開發(fā)人員來說是一項(xiàng)耗時(shí)的任務(wù)。需要轉(zhuǎn)換大量數(shù)據(jù),不兼容的數(shù)據(jù)經(jīng)常丟失。
XML 以純文本格式存儲(chǔ)數(shù)據(jù)。這提供了一種獨(dú)立于軟件和硬件的方式來存儲(chǔ)、傳輸和共享數(shù)據(jù)。
XML 還使擴(kuò)展或升級(jí)到新操作系統(tǒng)、新應(yīng)用程序或新瀏覽器變得更加容易,而不會(huì)丟失數(shù)據(jù)。
借助 XML,各種“閱讀器”都可以使用數(shù)據(jù),例如人、計(jì)算機(jī)、語音機(jī)器、新聞提要等。
以上就是關(guān)于“XML基礎(chǔ)教程”的介紹,感興趣的小伙伴不妨來看看動(dòng)力節(jié)點(diǎn)Java在線學(xué)習(xí),里面的課程內(nèi)容從入門到精通,適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743