XML: ? Extensible ? Markup ? Language ? ? 可擴充標記語言 ?
? ? ? ? ? 也許你還在為選擇.net和j2ee而徘徊不前,如果是這樣的話,不妨先著手學一下它們所共通的一個基礎:XML。有了HTML為什么我們還要XML?很簡單,HTML重在表現文本/圖片以及一些多媒體內容,它很難表達數據,因為它的標記是固定的,而數據類型千千萬,根本無法描述。.net和j2ee都要解決一個信息傳輸格式標準化的難題,這個格式要能承載文本/數據,最好還能描述程序接口,同時又應該像HTML一樣簡單,具有通用性,能夠在HTTP下很好的運作。在這種要求下,XML產生了。它的特點正如其名,和HTTP一樣,它也是一種標記語言,但是它的標記不是固定的,是可自定義(也就可無限擴展)的,這些自定義標記能夠很好的描述數據類型以及對應的數據內容(乍看起來很像數據庫表的定義)。除此以外,XML還可以描述程序接口,所以XML可以方便地與網絡程序構件(COM、EJB等)直接交互。由于它也是一種ASCII文本流,所以與當前的HTTP兼容,在當前的internet上暢通無阻(這很重要)。有了以上功能,XML就名副其實地成為了新一代互聯網技術的標準信息載體,在.net和j2ee的網絡架構中,各種“部件”的信息交互都交給了XML,可謂任重而道遠。??
posted on 2006-05-14 13:01
太極虎~宏 閱讀(82)
評論(0) 編輯 收藏 引用