中文名: XML 入門指南
原名: XML Visual QuickStart Guide
作者: Goldberg
Brind
Bowers
圖書分類: 軟件
資源格式: PDF
版本: 第2版
出版社: Peachpit Press
書號: 0321559673
發行時間: 2009年
地區: 美國
語言: 英文
簡介:
內容簡介:XML 可擴展標記語言 (Extensible Markup Language, XML) ,用於標記電子文件使其具有結構性的標記語言,可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。 XML是標准通用標記語言 (SGML) 的子集,非常適合 Web 傳輸。XML 提供統一的方法來描述和交換獨立於應用程序或供應商的結構化數據。
XML與HTML的設計區別是:XML是用來存儲數據的,重在數據本身。而HTML是用來定義數據的,重在數據的顯示模式。
XML的簡單使其易於在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟件也支持其它的數據交換格式,但不久之後他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平台下產生的信息結合,然後可以很容易加載XML數據到程序中並分析他,並以XML格式輸出結果。
內容截圖: 目錄:
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . .xi
What is XML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
h e Power of XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Extending XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
XML in Practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
About h is Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvi
What h is Book is Not . . . . . . . . . . . . . . . . . . . . . . . . . xviii
XMPart 1: L
Writing XMLChapter 1: . . . . . . . . . . . . . . . . . . . . . . . . 3
An XML Sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Rules for Writing XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Elements, Attributes, and Values . . . . . . . . . . . . . . . . . . . . . 6
How To Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Creating the Root Element . . . . . . . . . . . . . . . . . . . . . . . . . 8
Writing Child Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Nesting Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Adding Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Using Empty Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Writing Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Predei ned Entities – Five Special Symbols . . . . . . . . . . . . . 14
Displaying Elements as Text . . . . . . . . . . . . . . . . . . . . . . . . 15
XSPart 2: L
XSLTChapter 2: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Transforming XML with XSLT . . . . . . . . . . . . . . . . . . . . . 20
Beginning an XSLT Style Sheet . . . . . . . . . . . . . . . . . . . . . 22
Creating the Root Template . . . . . . . . . . . . . . . . . . . . . . . . 23
Outputting HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Outputting Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Looping Over Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Processing Nodes Conditionally . . . . . . . . . . . . . . . . . . . . . 30