今日教大家網頁設計工具XML既技巧~希望大家可以消化埋佢
(1)更有意義的搜索
搜索軟體必須了解每個數據庫係點構建。實際上係唔得架,因為每個數據庫描述數據都係唔同既。有左XML,書就可以好容易以標準既方式按照作者、標題、ISBN序號或其他既標準分類,搜索書就變得好方便。
(2)開發靈活的Web應用軟件 數據一旦建立,XML可以發送到其他應用軟件、對象或者中間層伺服器做進一步地處理。或者佢可以發送到桌面用瀏覽器瀏覽。XML和HTML、腳本、公共對象模式一起為靈活既三層Web應用軟件的開發提供左所需既技術。 (3)不同來源數據的集成 依家搜索多樣既唔兼容數據庫實際上係唔可能。XML可以令唔同來源既結構化數據好容易咁結合一齊。軟體代理商可以在中間層既伺服器上對從後端數據庫和其他應用處來既數據進行集成。然後,數據就可以發送到客戶或其他伺服器做進一步既集合、處理和分發。 (4)多種應用得到的數據 XML既擴展性和靈活性允許它描述唔同種類應用軟件中既數據,從描述蒐集既Web頁到數據記錄。同時,由於基於XML既數據係自我描述,數據唔需要有內部描述就可以被交換和處理。 (5)本地計算和處理 XML格式既數據發送比客戶後,客戶可以用應用軟件解析數據並對數據進行編輯和處理。使用者可以用唔同既方法處理數據,而唔只只係顯示它。XML文檔對象模式(DOM)允許用腳本或其他程式編輯語言處理數據。數據計算唔需要返去伺服器就可以進行。分離使用者觀看數據既介面,用簡單靈活開放既格式,可以給Web創建功能強大既應用軟件,呢d軟體原來只可以建立在高端數據庫上。 (6)數據的多樣顯示 數據發到桌面後,可以用多種方式顯示。通過以簡單開放擴展既方式描述結果化既數據,XML補充左HTML,被廣泛既用來描述使用者介面。HTML描述數據既外觀,而XML描述數據本身。由於數據顯示同內容分開,XML定義既數據允許指定唔同既顯示方式,令數據更合理地表現出來。本地既數據可以以客戶配置、使用者選擇或其他標準決定既方式動態地表現出來。CSS和XSL為數據既顯示提供左公佈機制。 (7)粒狀的更新 通過XML,數據可以粒狀既更新。每當一部分數據變化後,唔需要重發整個結構化既數據。變化既元素必須從伺服器發送給客戶,變化既數據唔需要刷新整個使用者介面就可以顯示出黎。目前,只要一條數據變化左,整頁都要重建。咁會嚴重限制左伺服器既升級性能。XML亦可以加進其他數據,比如預測既溫度。加入既資訊可以流入存在既頁面,唔需要瀏覽器發一個新既頁面。 (8)在Web上發布數據 它可以和HTML一樣使用HTTP進行傳送,唔需要對現存既網路進行變化。 (9)升級性 由於XML徹底把標識既概念同顯示分開,處理者可以在結構化既數據中嵌套程式化的描述以表明點顯示數據。呢個係令人難以相信既強大機制,令客戶電腦同使用者間既交互作用儘可能減少左,同時減少左伺服器既數據交換量和瀏覽器的響應時間。另外,XML使個人既數據只可以通過更新佈告發生變化,減少左伺服器既工作量,大大增強左伺服器既升級性能。 (10)壓縮性 XML壓縮性能很好,因為用于描述數據結構既標籤可以重複使用。XML數據是否要壓縮要根據應用來定,還取決於伺服器與客戶間數據既傳遞量。XML可以用HTTP1.1中既壓縮標準。 (11)開放的標準 XML基於既標準係為左Web進行過優化。微軟同其他一d公司以及W3C中既工作組正致力於確保XML既互用性,以及為開發人員、處理人員和不同系統和瀏覽器的使用者提供支持,並進一步發展XML既標準。 XML包括一套相關的標準: 可擴展標識語言(XML)標準,呢個係W3C正式批准既。即係意味著呢個標準係穩定架,完全可用于Web和工具既開發。 XML名域標準,呢個用黎描述名域既句法,支持可以識別名域既XML解析器。 文檔對象模式(DOM)標準,呢個用黎比結構化既數據編寫腳本提供左標準,咁開發人員就可以同電腦在基於XML既數據上進行交互作用。 可擴展類型語言(XSL)標準,呢個係一個工作草案。XSL有兩個模塊��XSL轉換語言和XSL格式化對象。轉換語言可用來轉換XML以滿足顯示要求。由於XSL既兩部分係模塊,轉換語言能夠獨立咁用黎進行多用途既轉換,包括把XML轉換成結構完整既HTML。CSS可應用於結構簡單既XML數據。 可擴展連結語言(XLL)標準和XML指針語言(XPOINTER)標準是當前的工作草案。XLL提供類似與HTML的連結,但功能更強大。例如,連結可以係多方向,可以存在於對象上而唔單只係頁面上。IE5內在唔支持XLL。 (12)微軟產品的支持 微軟IE4.0支持通用既XML解析器、XML對象模式和XML數據源對象。IE5和Office2000支持許多添加既XML特性和技術。 (13)新的機會 作為表示結構化數據既一個工業標準,XML為組織、軟體開發者、Web站點和終端使用者提供左許多有利條件。更多既縱向市場數據格式建立起來,被應用於關鍵市場諸如進階既數據庫搜索、網上銀行、醫療、法律事務、電子商務和其他領域,咁會令機會更進一步擴大。當站點更多地進行分發數據,而唔單只係提供數據瀏覽時,特別的機會就產生了。 顧客服務正從電話和地理位置轉移到Web站點上來,而且將會由於XML的強大功能受益更多。並且,由於大多數商業應用軟件包括數據的處理和轉移,如購買單、發貨單、顧客資訊、合同、圖紙等等,XML將會改革終端用戶在Internet上的行為,許多商業應用將能實現。另外,使用基於XML的面向企業內部互連網的詞彙庫,Web站點上既資訊,無論係儲存在文檔中定係數據庫中,可以被標識。呢d詞彙亦可以對果d需要在顧客和供應商之間交換資訊既中小型企業提供幫助。 XML需要強大的新工具用來在文檔中顯示豐富的複雜的XML數據,可以在分層的動態變化的數據上映射用戶友好的顯示層來實現這一目的。XML數據的佈局圖包括數據透視表等。 Web站點可以提供股票報價、新文章或實時的交易數據。通過制定資訊老化的規則,資訊超載可以避免。開發用戶用來制定規則和伺服器和客戶軟體用來實現規則的基於XML的工具是個巨大的機會。可以用腳本編寫一個標準對象模式用來過濾進來的資訊,檢查儲存的資訊,創建輸出的資訊,進入數據庫等等。
一個重要既未開發市場係開發令終端用戶好容易建立自己的Web站點的工具,包括用黎從數據庫資訊和存在既使用者介面中產生XML數據的工具。另外,標準模式可以開發用來描述數據,可以使用規劃、圖表、Excel或其他電子數據表的功能。開發公布的用來描述從數據庫中產生的XML的可視化工具是個很好的機會。觀看XML數據的工具可以用Visual Basic,Java和C++編寫。
留言列表