2011年5月30日 星期一

lab37

Lab 36 XML

1. XML is
  
XML是從1995年開始有其雛形,並向W3C全球資訊網聯盟)提案,而在1998二月發佈為W3C的標準(XML1.0)。XML的前身是SGMLThe Standard Generalized Markup Language),是自IBM從1960年代就開始發展的GMLGeneralized Markup Language)標準化後的名稱。
GML的重要概念:
  • 檔案中能夠明確的將標示與內容分開
  • 所有檔案的標示使用方法均一致
1978年,ANSI將GML加以整理規範,發佈成為SGML,1986年起為ISO所採用(ISO 8879),並且被廣泛地運用在各種大型的檔案計劃中,但是SGML是一種非常嚴謹的檔案描述法,導致過於龐大複雜(標準手冊就有500多頁),難以理解和學習,進而影響其推廣與應用。
同時W3C也發現到HTML的問題:
  • 不能解決所有解釋資料的問題 - 像是影音檔或化學公式、音樂符號等其他形態的內容。
  • 效能問題 - 需要下載整份檔案,才能開始對檔案做搜尋。
  • 擴充性、彈性、易讀性均不佳。
為了解決以上問題,專家們使用SGML精簡製作,並依照HTML的發展經驗,產生出一套使用上規則嚴謹,但是簡單的描述資料語言:XML。 XML是在一個這樣的背景下誕生的——為了有一個更中立的方式,讓消費端自行決定要如何消化、呈現從服務端所提供的資訊。
XML被廣泛用來作為跨平台之間互動數據的形式,主要針對數據的內容,通過不同的格式化描述手段(XSLT,CSS等)可以完成最終的形式表達(生成對應的HTML,PDF或者其他的檔案格式)。

2.XSLT

計算機科學中,可擴展樣式錶轉換語言Extensible Stylesheet Language Transformations,簡稱XSLT)是一種對XML檔案進行轉化的語言,XSLT中的T代表英語中的「轉換」(transformation)。它是XSL(Extensible stylesheet language)規範的一部分。XSL規範的另外一部分是XSL-FO(FO代表格式化對象Formatting Objects)。
XSLT是把XML檔案轉化為另一檔案的轉換語言,即將源檔案的所有數據或者部分數據,利用XPath進行選擇,生成另外的XML檔案或者其他可直接顯示或列印的文件格式(例如 HTML文件、RTF文件或者TeX文件)。XSLT語言是聲明性的語言,即XSLT程序本身只是包含了一些轉換規則的檔案。而這些規則可以被遞歸地應用到轉換過程中。XSLT處理程序會首先確定使用XSLT中的哪些規則,然後根據優先順序作出相應的轉換操作。
XSLT本身也是一份XML檔案,所以它也必須遵守嚴格的XML規範。其XML命名空間為http://www.w3.org/1999/XSL/Transform。
除了XSLT外,還有另外一種轉換語言STX,這是一種旨在提供高速的低記憶體消耗的轉換語言。


   



2011年5月2日 星期一

Lab27

Lab31



Lab 30 Mash-up 3 (Blogs)

Sony Ericsson X8開箱文



外盒~跟X10的盒子外觀不一樣!!















OPEN!!!(盒子旁邊還很貼心的開電池蓋的圖示)



















美麗的背面~一直很猶豫要買藍的還是白的~最後還是選白的
還好門市小姐很有耐心的等我做決定 [歹勢]


















盒裝內的基本配件~














手機本身就有送2G記憶卡囉!!
最大還可以換到16G(應該吧~我一直專心在玩X8上)

























From Mobile01 http://www.mobile01.com/topicdetail.php?f=121&t=1797709

Lab 29 Mash-up 2 (Maps)

HousingMaps :
1.容易查詢所在房屋在那裏
2.只有美洲地區

永慶房屋 :
1.網站比較親切
2.可以輕鬆的看房屋照片

Lab 28 Mash-up 1 (Publish)

2011年3月28日 星期一

Lab 19 Clean Language

1. Save the JavaScript file of Clean Language to your desktop. Make changes to the script with self-defined bad words. To do this, save the JavaScript on your desk top. Use Notepad editor to make changes. Install the modified script as Greasemonkey.

更改為 "batzmarubad"



2. Use Google to search webpages that contains some bad words.



3. Try whether the filtering take effects.

Lab 18 Greasemonkey