1 / 17

XML 可擴展標示語言

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

Download Presentation

XML 可擴展標示語言

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XML可擴展標示語言 • 指導老師 謝慧民 • 組員 U134089121 楊雅婷 U134089148 王思翰

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

  3. WEB服務構成要件 • Web Services XML + SOAP + WSDL + UDDI = “Web服務” • SOAP(簡單物件擷取協定 )= HTTP + XML 為B2B發展資料交換之關鍵

  4. XML的前身─標準通用語言SGML • Standard Generalized Markup Language • 是一種描述資料的標準語言 • 系統龐大,不易學,不易用 • 可延伸標記語言XML與超文本標記語言HTML皆源於標準 通用語言SGML

  5. 淺談SGML • 允許指定文件結構 • 可以轉換成為多種的輸出格式,包括了純文字,HTML,LaTeX, PostScript 等格式 • 為所有的文件提供了一致的外觀,便於管理與維護 • 文件本身包 含三個部份 (1)SGML宣告[用來告訴SGML剖析器( SGML Parser )] 、 (2)文件形態定義和 (3)標示文件成品

  6. 什麼是XML(eXtensible Markup Language) • 「可擴展標示語言」制定者為全球資訊網協會(World Wide Web Consortium,W3C) • 文件中主要包含文字和標籤,而標籤則暗示文件中的樹狀結構 • XML的結構正確即標籤組成巢狀組織,則此文件被稱為【well-formed】。此外,文件所遵循的DTD,則稱之為【valid】。

  7. XML優於HTML發展的原因 • 能使同一資料以多種 方式顯示給不同的終端用戶 • 連結錯誤可自行修正 • 線上搜索時間耗費短 • 支援多國文字 • 延伸擴展性強 • Java可以藏寫在以XML編寫的文件中

  8. XML和HTML之異同處 • 同: 兩者類似,都是用標示符號描述網頁或檔案的內容 • 異: XML:是指明資料本身意涵,因而XML檔案可以被程式當作資料來處理,或跟相似資料一起儲存,方便管理網頁上的資料及文件。 HTML:是利用標籤命令,指明資料所在處、連結及顯示方式

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

  10. XML和JAVA之異同處 • 同: 把文字和圖形聲效一次用程式語言來描述 • 異 : 1.XML較JAVA易懂,無深奧語法 2.不必再轉換編譯程式格式 3.可直接在瀏覽器上觀看結果

  11. XML對電子商務的影響 非營利性網路商務聯合會 CommerceNet,一直在嚐試幫助各家電子商務產品與系統相互合作。他們的想法是希望讓型錄與型錄之間,型錄與付款系統之間,以及付款系統與付款系統之間能夠順暢地互相交換彼此的資料 XML 在1.內容定義2.資訊交換 兩方面能夠幫助達成這項目標

  12. 內容定義 • CommerceNet 定義一套各種商務交易共通的資料元素。這套所謂的 Commerce Core 系統將會定義一套標籤用來標明公司名稱與地址、價格、項目與數量等資訊

  13. 資訊交換 • 開放以文字為主的 XML 相當適合用來在伺服器之間交換商業交易資訊 • CommerceNet 建議使用 XML 發展出來的「共通商業語言(Common Business Language, CBL)」來描述產品與服務型錄、關於商業規則與系統的元資訊,以及用於表單與訊息傳遞的軟體。

  14. CBL為特定DTDS共通基礎初步行動 • 網際開放購買 • 開放貿易通訊協定 • 網際網路內容與交換

  15. XML帶動電子商務發展的便利性 • 目前IT界公認的標準語言格式就是可延伸標記語言XML • 資料交換及物流系統整合的一個成本較低的解決方案 • 和JAVA技術的相互配合對於發展電子商務平臺架構關鍵技術。 • 為全球資訊網路的文件交換標準機制

  16. Standard Generalized Markup Language (SGML) • International Organization for Standardization (ISO) • Simple Object Access Protocol(SOAP)

More Related