亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > XML > 正文

XML 技術

2024-07-21 02:12:49
字體:
來源:轉載
供稿:網友
20.2.1 xml 簡介
    xml 是擴展標識語言(extensible markup language) 的英文縮寫。xml 語言是下一代大型web 主導技術,它是一種基于sgml 的、簡單靈活的語言,提供了比html 更為廣泛的方法來描述文檔內容,同時通過一種能夠在所有計算機上運行、與平臺和操作系統無關的方法,提供了描述元數據的機制。xml 不僅是一種技術,而是指一個技術組。xml 家族至少包括以下成員:
  • 可擴展樣式語言(extensible style language, xsl)
  • xml 鏈接語言(xml linking language, 包括xpath, xlink 和xpointer)
  • xml 名稱空間(xml namespace)
  • xml 模式(schema)
1 可擴展樣式語言(extensible style language xsl)
    在創建web 應用程序時,我們不僅關注應用程序的功能、安全性等問題,而且還迫切地希望web 頁面更漂亮,同時也要保證各種瀏覽器能夠識別統一的數據顯示格式。因此我們常常利用層疊樣式表(cascading style sheets, css) 來編排同一html 內容和格式。xsl 與xml 協同工作的方式和css 與html 協作的方式相類似。xsl 是實現xml 樣式的語言,由它來定義一組規則以決定如何顯示xml 文檔的內容,以及顯示哪些內容,從而將xml 語義轉換為顯示格式,正如人們在 web 瀏覽器中所見到的顯示式樣一樣。

     在顯示xml 文檔內容時,xsl 處理器首先要查看xml 文檔,并把該文檔稱為源文檔,然后根據顯示句法在源文檔的基礎上導出第三個實例。在下面的例子中 xsl 處理器根據student.xsl 的顯示要求只顯示源文檔student.xml 中匹配元素 learning。



    2 xml 鏈接語言(xml linking language ,包括xpath xlink 和 xpointer)
    xml 鏈接主要包括三部分:xml path 語言(xpath), xml linking 語言(xlink), xml pointer 語言(xpointer)。
  • xpath
    其主要目的是進行部分(而不是全部)xml 文檔尋址,用于xml 層次結構(樹型結構)的搜索。
  • xlink
    其主要是定義兩個或多個數據對象或對象部分之間的關系,它要利用xml 文檔的句法來創建結構,從而描述目前的html 的單向超鏈接以及更為復雜的多端或多類型鏈接。
  • xpointer
    其建立于xpath 基礎之上,以支持xml 內部結構中的尋址。所以可以使用xml 標記鏈接到另一個文檔的特殊部分。
3 xml 名稱空間(xml namespace)
xml 名稱空間是一組名字,由uri 索引確定,在xml 文檔中用作元素類型和屬性名。名稱空間為使用不同名字的xml 文檔的內部結構塊提供相互交流的環境。

4 xml 模式(schema) xml 模式主要用來控制xml 文檔內的結構和內容的相互關系。

20.2.2 xml 的優點
xml 能夠實現web 上和企業內的許多應用,應該指出的是任何標準的交換語言都可以輕易地交換數據。這些應用主要表現在以下諸多方面:
  • 事件驅動的數據庫交互
  • 應用程序間的通信
  • 定制出版
  • 與媒體無關的全球出版
  • 使用元素名和元數據的精確數據搜索和檢索
  • 組件/媒體管理
  • 后處理
  • 電子文檔交換
20.2.3 xml 支持web 發布的體系結構
    xml 作為一種基于sgml 的、簡單靈活的語言其設計目標與sgml 發明者的最初動機是一致的,即文檔描述與應用功能分開的原則。在這里文檔是指能夠根據需要結合或傾倒各種數據塊的容器,它可以存儲相當長的一段時間,也可以只在與人打交道的那段時間里存在。xml 文檔也包含了多種數據類型,比如傳統發布程序識別的文本、圖像、視頻剪輯等,同時也可以包含從各種不同的數據庫中檢索出來的數值數據。文檔只是暫時存在的,它可以只持續一個事務那么長,而且只能由軟件程序瀏覽。
    在傳統的發布模型中,應用程序從客戶機上轉換數據開始,但是在由xml 支持的多層體系結構(如圖20-1) 中應用程序則是從查詢開始??蛻魴C首先開始查詢,從而使查詢指向中間層的應用服務器,然后再與數據中心或資料檔案庫后臺進行通信。

    中間應用層主要是決定如何與后臺數據服務器通信并獲取與客戶查詢相匹配的信息,同時將多個xml 文檔或來自多個xml 文檔的代碼段合并成一個大的文檔,并作為客戶的查詢結果顯示到客戶機上。
    xml 支持以兩種不同的格式從資料庫中獲取數據。xml 數據可能來自一個對象或者來自一個關系數據庫。一般來說,關系數據都具有一定的由關系數據庫定義的特定格式,應用服務器可以有一個內置的轉換引擎用來轉換這些特定格式的關系數據,或者調用一個外部轉換引擎。現在大多數關系數據庫廠商正在添加一個xml 層,這個xml 層提供數據轉換功能,比如xml translation (xml 轉換器下)。一節我們將對如何實現xml 文檔與關系數據之間的數據交互進行介紹。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情一区二区三区在线视频观看| 欧美激情综合色| 日韩av在线直播| 爽爽爽爽爽爽爽成人免费观看| 亚洲美女福利视频网站| 欧美激情综合色| 97成人在线视频| 精品久久久久久国产| 91精品免费看| 久久亚洲综合国产精品99麻豆精品福利| 精品久久久久久中文字幕一区奶水| 日韩精品中文字幕在线播放| 国产欧美日韩中文字幕| 亚洲激情自拍图| 亚洲跨种族黑人xxx| 亚洲欧美日韩成人| 欧美裸体xxxxx| 高清一区二区三区日本久| 亚洲综合在线小说| 欧美大片免费观看| 日韩av在线直播| 日韩美女免费线视频| 日韩电影在线观看永久视频免费网站| 97视频免费观看| 97婷婷涩涩精品一区| 中文字幕在线观看日韩| 国产精品亚洲视频在线观看| 欧美一区视频在线| 国产精品v片在线观看不卡| 国产精品高清在线| 久久艳片www.17c.com| 国产香蕉精品视频一区二区三区| 中文字幕欧美精品日韩中文字幕| 欧美裸身视频免费观看| 国产精品久久久久一区二区| 韩日欧美一区二区| 亚洲国产精品专区久久| 日韩亚洲成人av在线| 91av视频在线观看| 亚洲欧美精品伊人久久| 亚洲精品久久久久中文字幕欢迎你| 成人国产精品一区二区| 77777亚洲午夜久久多人| 欧美激情第6页| 国内精品视频一区| 亚洲午夜久久久影院| 在线观看免费高清视频97| 久久影视电视剧免费网站| 久久久国产视频| 91精品视频在线免费观看| 欧美肥婆姓交大片| 一区国产精品视频| 欧美精品久久一区二区| 精品久久久在线观看| 性欧美暴力猛交69hd| 91国内揄拍国内精品对白| 欧美精品久久久久| 亚洲伊人久久大香线蕉av| 成人天堂噜噜噜| 欧美一级电影免费在线观看| 久久69精品久久久久久国产越南| 日韩欧美精品在线观看| 久久99国产精品久久久久久久久| 欧美综合一区第一页| 久久精品福利视频| 91亚洲永久免费精品| 亚洲人成网7777777国产| 久久成人综合视频| 人九九综合九九宗合| 日韩精品免费观看| 国产成人精品一区二区在线| 亚洲精品视频久久| 久久久久久久999| 亚洲欧美精品中文字幕在线| 国产精品视频26uuu| 日韩久久免费电影| 欧美视频二区36p| 欧美夫妻性生活视频| 久久久久国色av免费观看性色| 成人中心免费视频| 国产亚洲精品91在线| 日韩一区二区三区在线播放| 亚洲国产日韩精品在线| 日韩网站在线观看| 欧美精品一区三区| 91亚洲精品在线| 国产精品视频色| 亚洲自拍偷拍第一页| 91精品国产乱码久久久久久蜜臀| 国产精品日韩在线一区| 国产福利精品av综合导导航| 精品成人久久av| 久久国产精品久久久久久| 欧美高清视频一区二区| 日韩a**中文字幕| 最近2019年日本中文免费字幕| 欲色天天网综合久久| 91在线观看欧美日韩| 欧美日韩加勒比精品一区| 亚洲精品电影网在线观看| 亚洲天天在线日亚洲洲精| 欧美—级a级欧美特级ar全黄| 午夜精品一区二区三区视频免费看| 亚洲精品国产综合区久久久久久久| 国产视频欧美视频| 国产91精品在线播放| 亚洲人成电影网站色xx| 91精品视频在线看| 国产日韩欧美在线播放| 俺去了亚洲欧美日韩| 亚洲人成五月天| 欧美午夜精品久久久久久人妖| 日韩中文在线不卡| 国产精品美女av| 亚洲成人999| 午夜精品久久久久久久99热浪潮| 日本高清不卡的在线| 亚洲精品久久在线| 国产精品视频播放| 亚洲电影免费观看高清完整版在线| 国产日韩专区在线| 韩国精品美女www爽爽爽视频| 91青草视频久久| 成人网在线免费观看| 久久精品视频在线观看| 久久精品91久久久久久再现| 亚洲已满18点击进入在线看片| 成人国产精品久久久久久亚洲| 91久久精品国产91久久| 亚洲男人天堂视频| 精品日本美女福利在线观看| 2019精品视频| 国产日韩欧美自拍| 在线视频一区二区| 亚洲精品丝袜日韩| 久久伊人精品天天| 成人黄色短视频在线观看| 日韩人体视频一二区| 精品自拍视频在线观看| 色www亚洲国产张柏芝| 91伊人影院在线播放| 91在线免费观看网站| 欧洲精品在线视频| 国产精品偷伦视频免费观看国产| 国产成人综合精品在线| 国产一区二区三区毛片| 亚洲福利影片在线| 亚洲最新av在线网站| 久久久久久中文| 国产一区二区av| 日本免费一区二区三区视频观看| 美女撒尿一区二区三区| 2018中文字幕一区二区三区| 成人福利免费观看| 国产成人精品国内自产拍免费看| 91精品国产高清久久久久久久久| 91久久久精品| 日韩电视剧免费观看网站| 韩剧1988免费观看全集| 成人网在线免费看| 国产精品色视频| www.久久久久久.com| 日韩中文字幕第一页| 精品高清美女精品国产区|