xml 可擴展標示語言

17
XML 可可可可可可可 • 可可可可 可可可 • 可可 U134089121 可可可 U134089148 可可可

Upload: madonna-harris

Post on 30-Dec-2015

30 views

Category:

Documents


0 download

DESCRIPTION

XML 可擴展標示語言. 指導老師 謝慧民 組員 U134089121 楊雅婷 U134089148 王思翰. 何謂 WEB 服務. Web 服務是在網路上可被其它程式用標準網路協定呼叫的軟體元件,它用 XML 來做程式間溝通的媒介。. WEB 服務構成要件. Web Services XML + SOAP + WSDL + UDDI = “Web 服務 ” SOAP ( 簡單物件擷取協定 )= HTTP + XML 為 B2B 發展資料交換之關鍵. XML 的前身─標準通用語言 SGML. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: XML 可擴展標示語言

XML 可擴展標示語言

• 指導老師 謝慧民• 組員 U134089121 楊雅婷 U134089148 王思翰

Page 2: XML 可擴展標示語言

何謂 WEB 服務

• Web 服務是在網路上可被其它程式用標準網路協定呼叫的軟體元件,它用 XML來做程式間溝通的媒介。

Page 3: XML 可擴展標示語言

WEB 服務構成要件

• Web Services XML + SOAP + WSDL + UDDI = “Web 服務”

• SOAP( 簡單物件擷取協定 )= HTTP + XML 為 B2B 發展資料交換之關鍵

Page 4: XML 可擴展標示語言

XML 的前身─標準通用語言 SGML

• Standard Generalized Markup Language

• 是一種描述資料的標準語言• 系統龐大,不易學,不易用• 可延伸標記語言 XML 與超文本標記語言

HTML 皆源於標準 通用語言 SGML

Page 5: XML 可擴展標示語言

淺談 SGML• 允許指定文件結構• 可以轉換成為多種的輸出格式,包括了純

文字, HTML , LaTeX, PostScript 等格式• 為所有的文件提供了一致的外觀,便於管

理與維護• 文件本身包 含三個部份(1)SGML 宣告 [ 用來告訴 SGML 剖析器( S

GML Parser ) ] 、(2) 文件形態定義和(3) 標示文件成品

Page 6: XML 可擴展標示語言

什麼是 XML(eXtensible Markup Language)

• 「可擴展標示語言」制定者為全球資訊網協會 (World Wide Web Consortium ,W3C)

• 文件中主要包含文字和標籤,而標籤則暗示文件中的樹狀結構

• XML 的結構正確即標籤組成巢狀組織,則此文件被稱為【 well-formed 】。此外,文件所遵循的 DTD ,則稱之為【 valid 】。

Page 7: XML 可擴展標示語言

XML 優於 HTML 發展的原因

• 能使同一資料以多種 方式顯示給不同的終端用戶

• 連結錯誤可自行修正• 線上搜索時間耗費短• 支援多國文字• 延伸擴展性強• Java 可以藏寫在以 XML 編寫的文件中

Page 8: XML 可擴展標示語言

XML 和 HTML 之異同處

• 同: 兩者類似,都是用標示符號描述網頁或檔案的

內容• 異: XML :是指明資料本身意涵,因而 XML 檔案可

以被程式當作資料來處理,或跟相似資料一起儲存,方便管理網頁上的資料及文件。

HTML :是利用標籤命令,指明資料所在處、連結及顯示方式

Page 9: XML 可擴展標示語言
Page 10: XML 可擴展標示語言

XML 的設計目標

• 直接應用在 internet 網路上• 廣泛支援各種多媒體應用程式• 能與 SGML 語言共存且不衝突• 程式語法必須更簡單易懂• XML 的文件必須人性化、合理、清楚明白• XML 必須容易設計、不複雜• XML 的設計必須簡明、正式

Page 11: XML 可擴展標示語言

XML 和 JAVA 之異同處

• 同: 把文字和圖形聲效一次用程式語言來描

述• 異 : 1.XML較 JAVA 易懂,無深奧語法 2. 不必再轉換編譯程式格式 3. 可直接在瀏覽器上觀看結果

Page 12: XML 可擴展標示語言

XML對電子商務的影響

非營利性網路商務聯合會 CommerceNet,一直在嚐試幫助各家電子商務產品與系統相互合作。他們的想法是希望讓型錄與型錄之間,型錄與付款系統之間,以及付款系統與付款系統之間能夠順暢地互相交換彼此的資料

XML 在 1. 內容定義 2. 資訊交換 兩方面能夠幫助達成這項目標

Page 13: XML 可擴展標示語言

內容定義

• CommerceNet 定義一套各種商務交易 共通的資料元素。這套所謂的 Commer

ce Core 系統將會定義一套標籤用來標明公司名稱與地址、價格、項目與數量等資訊

Page 14: XML 可擴展標示語言

資訊交換

• 開放以文字為主的 XML 相當適合用來在伺服器之間交換商業交易資訊

• CommerceNet 建議使用 XML 發展出來的「共通商業語言( Common Business Language, CBL )」來描述產品與服務型錄、關於商業規則與系統的元資訊,以及用於表單與訊息傳遞的軟體。

Page 15: XML 可擴展標示語言

CBL 為特定 DTDS共通基礎初步行動

• 網際開放購買• 開放貿易通訊協定• 網際網路內容與交換

Page 16: XML 可擴展標示語言

XML帶動電子商務發展的便利性

• 目前 IT界公認的標準語言格式就是可延伸標記語言 XML

• 資料交換及物流系統整合的一個成本較低的解決方案

• 和 JAVA技術的相互配合對於發展電子商務平臺架構關鍵技術。

• 為全球資訊網路的文件交換標準機制

Page 17: XML 可擴展標示語言

• Standard Generalized Markup Language (SGML)

• International Organization for Standardization (ISO)

• Simple Object Access Protocol(SOAP)