Java EE 课程作业(Fifth)-- XML:定义 用途 工作原理及未来xml
一、XML定義:
? XML即可擴展標記語言(eXtensible Markup Language)。標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如HTML,也可以使用象XML這樣由相關(guān)人士自由決定的標記語言,這就是語言的可擴展性。XML是從SGML中簡化修改出來的。它主要用到的有XML、XSL和XPath等。
?
二、用途
XML 應用于 web 開發(fā)的許多方面,常用于簡化數(shù)據(jù)的存儲和共享,xml也可以用來標記數(shù)據(jù)、定義數(shù)據(jù)類型、豐富文件、解釋數(shù)據(jù)。
? ? ? ? ? ? ? ? ? ? ·· XML 把數(shù)據(jù)從 HTML 分離
? ? ? ? ? ? ? ? ? ?·· XML 簡化數(shù)據(jù)共享
? ? ? ? ? ? ? ? ? ? ·· XML 簡化數(shù)據(jù)傳輸
? ? ? ? ? ? ? ? ? ? ·· XML 簡化平臺的變更
? ? ? ? ? ? ? ? ? ?··? XML 使數(shù)據(jù)更有用
? ? ? ? ? ? ? ? ? ? ?··XML 用于創(chuàng)建新的 Internet 語言
?
三、特點及工作原理
? ? ? ? ? ? ? ?XML的特點主要包括以下四個方面:
? ? ? ? ? ? ? ? ? ? ? ? (1)可擴展性——XML允許使用者創(chuàng)建和使用他們自己的標記而不是HTML的有限詞匯表
? ? ? ? ? ? ? ? ? ? ? ? (2)靈活性——XML提供一種結(jié)構(gòu)化的數(shù)據(jù)表示形式,使得用戶界面分離于結(jié)構(gòu)化數(shù)據(jù)。
? ? ? ? ? ? ? ? ? ? ? ? (3)自描述性——不僅人能讀懂XML文檔,計算機也能處理。XML表示數(shù)據(jù)的方式真正做到了獨立于應用系統(tǒng),并且數(shù)據(jù)能夠重用。
? ? ? ? ? ? ? ? ? ? ? ? (4)簡潔性——復雜性低但卻具有很強大的功能,簡單易學,易用并且易實現(xiàn)。
? ? ? ? ? ? ? ? XML的工作原理:包括服務器端解析與客戶端解析。
四:XML的未來前景
? ? ? ??目前,擴展標記語言(XML)標準為實現(xiàn)安全、高效的企業(yè)對企業(yè)電子商務提供了一種開放的標準,它將把中小企業(yè)帶入到電子商務之中。但是,這種新興標準的發(fā)展情況表明,現(xiàn)在還沒有到廢除EDI 和基于代理的數(shù)據(jù)基礎(chǔ)設(shè)施的時候。然而,XML保證更好地在貿(mào)易伙伴之間實現(xiàn)數(shù)據(jù)的可移植性是未來發(fā)展不可阻擋的浪潮。
轉(zhuǎn)載于:https://www.cnblogs.com/Keiko-Hh/p/8650987.html
總結(jié)
以上是生活随笔為你收集整理的Java EE 课程作业(Fifth)-- XML:定义 用途 工作原理及未来xml的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python学习三:列表,元组
- 下一篇: MongoDB和Java(4):Spri