XML 程式設計入門手冊

XML 程式設計入門手冊
定價:450
NT $ 45 ~ 405
 

內容簡介

  本書中所涵蓋的基本概念,包括XML語法、DTD、Schema、名稱空間以及格式完整的XML文件的特徵。本書還會進一步說明SMIL、XML-based網站、DOM(Document Object Model)、如何建立Access和SQL Server 2000 資料庫、XSL以及如何實作無線電子商務解決方案。
  現今的網站多以各種不同的語言、技術和元件建構而成,因此在本書的範例中,也使用一些XHTML以及CSS2、ASP、SQL和常見的資料庫設計技術。依循本書的範例還可以提升讀者在建構網站或撰寫應用程式的能力。另,本書附錄附有常見XML DTD及XML Schema範例和運算子。這對於讀者寫第一個DTD時是很有幫助的。

  本書的內容包容:

  • 模組─每個程式設計觀念都可分成數個邏輯模組(章節),非常適合讀者逐一學習
  • 目標─每個模組開章名義就明白指出所要介紹的程式設計技巧
  • 詢問專家─透過Q&A的方式提供更多的資訊和有趣的註解
  • 一分鐘演練─快速自我診斷自己所寫的程式
  • 語法註解─範例程式碼中含有註解文字,說明所用到的技巧
  • 專案─每個模組都有練習程式,讓讀者有機會學以致用
  • 自我測驗─以簡答題、多選題、填空和簡單的程式設計問題等方式,測驗讀者的理解程度

  本書內容涵蓋簡單的DTD、XML Schema以及無線應用程式的資料庫操作,可說是應有盡有。現今的網站是以各種不同的語言、技術和元件建立而成的,因此本書的範例中也用到了一些XHTML,以及CSS2、ASP、SQL和常見的資料庫設計技術。本書的範例可以提升你的網站或應用程式的功能。附錄中常見XML DTD和XML Schema範例和運算子。這在你寫第一個DTD時應該很有幫助。

  本書的內容包含以下12個模組(章):
  模組1:「XML的歷史」-在本模組介紹了XML的根源、為什麼要學習XML以及它如何和其他Web和資料儲存技術搭配使用。在此也比較了XML、HTML以及XHTML的差異性。
  模組2:「XML的基本介紹、語法和DTD」-XML並不是語言,它是一種撰寫可擴充標記性語言的規格。本模組同時也介紹如何組建DTD(Document Type Definition)。所有可以放到XML文件的元件,例如:元素(element)、屬性、註解、處理指令等,都可以在DTD中定義。在此也說明如何連結XML文件與DTD。
  模組3:「XML Schema」-在此介紹W3C所定義的建立XML語彙的Schema。XML Schema執行的功能和DTD相同,但是更具有彈性,同時也包括定義更為良好的資料行別。
  模組4:「XML名稱空間和進階Schema」-本模組內容在於回顧名稱空間,這是XML技術的關鍵部分,對於DTD和Schema的重複使用和混合很有幫助。在此同時也介紹如何搭配使用XML Schema和名稱空間。
  模組5:「XML圖形基本介紹和SMIL」-本模組介紹了圖形的基本觀念以及SMIL(Synchronized Multimedia Integration Language)。SMIL文件是一種建立在SMIL XML語彙基礎上的XML文件。建構SMIL文件的專案是相當有趣的。
  模組6:「XML應用程式、XLink、XPath和XPointer」-本模組介紹了一些用來檢驗以及XML文件著色的應用程式以及在XML文件中使用這些應用程式所需的規格。其中XPath語言尤其重要,可將XML文件變形成為可被瀏覽器和其他終端裝置解讀的形式。
  模組7:「XML和Web」-本模組將介紹和XML文件相關的典型網站結構。在此也介紹XML Signature、P3P(Platform of Privacy)和XForms,這些在建構Web-based XML文件時都會用到。
  模組8:「DOM(Document Object Model)」-在此模組中,將比較搭配使用DOM與HTML以及搭配使用DOM與XML的差異,並提供一些範例(以ASP和VBScript搭配使用XML文件(DOM形式)的範例)。
  模組9:「設計XML的資料模型」-這個模組介紹如何照著傳統資料庫的資料模型來設計XML文件的資料模型,包括ER(Entity-Relationship)模型和PCR(Paernt-Child Relationship)模型。
  模型10:「資料庫和XML」-這個模型介紹常見的關聯式資料庫的設計基本概念,包括Microsoft Access和SQL Server,同時再介紹一點SQL(Structed Query Languag)。此外,還會介紹XQuery,這個語言目前在開發當中,這是XML專用的W3C查詢語言。
  模組11:「XML的展示和XSL」-這個模組介紹如何將XML文件轉換成可解讀的文件,一開始檢驗傳統的樣式表格(style sheet)語言(例如CSS2),然後介紹如何使用XPath產生XML樣式表格、XSL和XSLT。
  模組12:「XML、WAP和電子商務」-這個模組將會對電子商務作一簡短的介紹,接著介WML(Wireless Markup Language),以XML建立無線網站。
  附錄A:「自我測驗的解答」
  附錄B:「XML Schema和DTD語法」-這是常見的XML DTD快速參考資料以及Schema編碼和元件範例。

  作者:Dave Mercer從1993年開始從事建立專業的資料庫,在1995年建立他的第一個網站。他具有豐富的背景知識,曾經擔任過15年的工程師,並擁有聖地牙哥州立大學的學位;他建立過各式各樣的網站,從花店、汽車代理商到不動產鑑定人名錄都有。從1996年至今他一直致力於網站設計和開發類別的教學,從1998年開始撰寫電腦方面的書籍。同時也是網站設計和資料庫開發公司的CTO,目前在協助成立新的Internet公司。

網路書店 類別 折扣 價格
  1. 二手書
    1
    $45
  2. 二手書
    1
    $45
  3. 新書
    9
    $405
  4. 新書
    9
    $405