注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡圖形圖像、多媒體、網頁制作綜合精通從HTML到XML實務經典

精通從HTML到XML實務經典

精通從HTML到XML實務經典

定 價:¥49.00

作 者: 陳錦輝,江鈞編著
出版社: 中國青年出版社
叢編項: e時代網絡學科推薦教程
標 簽: HTML

ISBN: 9787500641988 出版時間: 2001-03-01 包裝:
開本: 23cm 頁數(shù): 456頁 字數(shù):  

內容簡介

  針對有HTML文件撰寫經驗的讀者,在回顧HTML的同時深入講解XML,使讀者深刻理解其優(yōu)點,并熟練掌握XML的應用。CSS、XSL、XMLDOM、Namespaces、XHTML、CDF、手機上網WAPWML、XLINK、XPOINTER、XPATH。以循序漸進的方式講授XML?;A篇::標記語言簡介,XML簡介及工具介紹,XML文件結構,XML文件規(guī)則,DTD,DTD的屬性聲明。網頁設計應用篇::以CSS作為排版樣本,以XSL作為排版樣本,XMLDOM。進階篇::與XML相關的應用與標準,XML的超鏈接。附贈光盤內含本書的所有范例,書中提到的軟件工具試用版,W3C標準,以及與XML相關的網址等。

作者簡介

暫缺《精通從HTML到XML實務經典》作者簡介

圖書目錄

第一部分 XML基礎篇
第0章 關于本書與隨書光盤
0.1 本書簡介
0.2 本書范例
0.3 瀏覽器的選擇
0.4 本書習題
0.5 本書名詞中英對照
0.6 本書光盤使用說明
第1章 標記語言(Markup Language)
1.1 什么是標記語言
1.2 特殊用途與一般用途的標記語言
1.3 RTF——專為WordPad等文本處理應用軟件所制定的標記語言
1.4 HTML——適用于網頁設計的標記語言
1.4.1 利用記事本建立HTML文件
1.4.2 利用FrontPage建立HTML文件
1.5 SGML——一般用途的標記語言
1.6 SGML、HTML與XML的關系
1.6.1 SGML與XML
1.6.2 HTML與XML
本章習題
第2章 XML簡介及工具
2.1 XML的制定目標
2.2 XML編輯器的介紹
2.2.1 記事本
2.2.2 XML Notepad
2.2.3 XML writer
2.3 XML剖析器(parser)的介紹
2.3.1 MSXML
2.3.2 Microsoft Internet Explorer 5.0(IE 5.0)
2.3.3 XML writer
2.4 其他相關的XML工具介紹
2.4.1 HTML2XML
2.4.2 XML writer
2.5 與XML有關的網絡資源
2.5.1 網絡論壇
2.5.2 W3C
2.5.3 www.xml.com.tw
2.5.4 Microsoft與Netscape
2.5.5 其他相關網站
本章習題
第3章 文件的結構
3.1 XML的邏輯結構
3.1.1 文件頭
3.1.2 文件體
3.2 XML的實體結構
3.2.1 內部實體與外部實體
3.2.2 可拆解實體與不可拆解實體
3.2.3 實體的種類
3.3 利用MSXML來查看XML的文件結構
本章習題
第4章 XML的文件規(guī)則
4.1 Well-Formed的XML文件
4.2 xml與version聲明
4.3 根(Root)節(jié)點
4.4 所有的標簽必須以嵌套式(樹狀)排列
4.5 成對的標簽出現(xiàn)方式
4.6 空的標簽結尾必須加上“/”
4.7 標簽名稱與屬性的規(guī)定
4.8 屬性值前后必須被“'”括起來
4.9 特殊字符的規(guī)定
本章習題
第5章 DTD
5.1 DTD與Valid的XML文件
5.1.1 DTD
5.1.2 使用DTD的優(yōu)缺點
5.1.3 Valid的XML文件
5.1.4 檢看XML文件是否為Valid的工具
5.2 內部DTD聲明與外部DTD聲明
5.2.1 內部的DTD聲明
5.2.2 外部的DTD聲明
5.2.3 內部的DTD與外部DTD的合作
5.3 元素(ELEMENT)
5.3.1 非空元素的聲明與使用
5.3.2 空元素的聲明與使用(EMPTY的使用)
5.3.3 不做限制的元素聲明與使用(ANY的使用)
5.4 樹狀結構
5.5 結構符號
5.5.1 “()”、“,”結構符號與沒有結構符號
5.5.2 重復性符號“*”“+”
5.5.3 選擇性符號“?”“|”
5.6 更復雜的文件結構與DTD聲明
5.6.1 混合型的聲明
5.6.2 遞歸式的聲明
5.6.3 DTD的能力
5.7 再談實體
5.7.1 在DTD聲明中使用實體參考
5.7.2 參數(shù)型的實體參考
5.7.3 一般型與參數(shù)型的實體的合作
5.8 多個外部DTD的合作方式
5.9 其他指令
5.9.1 備控
5.9.2 IGNORE與INCLUDE
5.9.3 CDATA關鍵字
本章習題
第6章 DTD的屬性聲明
6.1 元素的屬性
6.1.1 屬性使用上的Well-Formed限制
6.1.2 屬性的聲明語法
6.1.3 屬性(值)型態(tài)
6.1.4 屬性的默認值型態(tài)
6.2 細說屬性值型態(tài)
6.2.1 CDATA
6.2.2 Enumerated
6.2.3 NMTOKEN
6.2.4 NMTOKENS
6.2.5 ENTITY
6.2.6 ENTITIES
6.2.7 NOTATION
6.2.8 ID
6.2.9 IDREF
6.2.10 IDREFS
6.3 細說屬性默認值型態(tài)
6.3.1 #IMPLIED
6.3.2 #REQUIRED
6.3.3 #FIXED
6.3.4 特定的預設字符串
6.4 默認的屬性名稱
6.4.1 xml:space默認屬性
6.4.2 xml:lang默認屬性
本章習題
第二部分 XML網頁設計應用篇
第7章 以css作為排版樣本
7.1 排版樣本與CSS排版樣本
7.1.1 什么是排版樣本?
7.1.2 使用排版樣本的優(yōu)點
7.1.3 CSS排版樣本
7.1.4 使用排版樣本CSS相對于XSL的優(yōu)缺點
7.1.5 在HTML中使用CSS排版樣本
7.2 如何使用CSS排版樣本
7.2.1 在XML中調用CSS排版樣本
7.2.2 當CSS排版樣本不存在或為空的文件
7.2.3 CSS排版樣本與DTD的聲明位置
7.3 CSS屬性與屬性值
7.3.1 與文字相關的屬性
7.3.2 與方框有關的屬性
7.3.3 與版面有關的屬性
7.3.4 屬性與屬性值大小寫相同
7.3.5 屬性值的設置
7.3.6 CSS屬性的聲明方式
7.4 CSS的實際應用范例
7.4.1 display屬性
7.4.2 文字的屬性
7.4.3 設置版面
7.4.4 設置方框
7.4.5 元件的位置(float屬性)
7.4.6 多筆資料的顯示
本章習題
第8章 以XSL作為排版樣本
8.1 XSL排版樣本
8.1.1 XSL文件是一種Well-Formed XML文件
8.1.2 XSL排版樣本的簡單工作原理
8.1.3 XSL包含大多數(shù)的CSS
8.1.4 XSL標準的進度
8.2 XSL處理器的工作原理
8.2.1 解讀XML文件樹狀結構并產生一暫時性的樹狀文件(結果樹)
8.2.2 對結果樹文件做排版,并產生一份可由瀏覽器顯示的文件
8.3 如何使用XSL排版樣本
8.3.1 在XML中調用XSL排版樣本
8.3.2 可以使用中文標簽名稱
8.3.3 XSL排版樣本與DTD的聲明位置
8.4 XSL的元素及各元素的屬性
8.4.1 XSL元素
8.4.2 XSL各元素的屬性
8.4.3 XSL的元素與屬性大小寫不同
8.5 XSL與HTML的合作
8.6 在XSL中使用CSS
8.7 與樣本有關的XSL元素
8.7.1 xsl:stylesheet元素
8.7.2 xsl:template元素
8.7.3 xsl:value-of元素
8.7.4 xsl:for-each元素
8.7.5 xsl:apply-templates元素
8.8 與資料有關的XSL元素
8.8.1 xsl:cornment元素
8.8.2 xsl:copy元素
8.8.3 xsl:attribute元素
8.8.4 xsl:element元素
8.9 XSL的條件式控制元素
8.9.1 xsl:if元素
8.9.2 xsl:choose元素
8.9.3 xsl:when元素、
8.9.4 xsl:otherwise元素
本章習題
第9章 XML DOM
9.1 簡介XML DOM(Document Object Model)
9.1.1 DOM(Document Object Model)
9.1.2 XML DOM
9.1.3 XSL與DOM
9.2 建立一個使用XML DOM的基本HTML網頁
9.2.1 HTML的腳本
9.2.2 加入Java script程序代碼
9.2.3 加入ActiveX的對象Microsoft.xmldom
9.2.4 在<BODY>內使用標簽的屬性ID
9.2.5 利用STYLE屬性調整HTML標簽的顯示狀態(tài)
9.3 各種DOM對象的屬性與方法
9.3.1 XMLDOMDocument對象的documentElement屬性
9.3.2 XMLDOMNode對象的text屬性
9.3.3 XMLDOMDocument與XMLDOMNode對象的childNodes屬性
9.3.4 XMLDOMDocument與XMLDOMNode對象的firstChild與lastChild屬性
9.3.5 XMLDOMNodeList對象的nextNode()方法(method)
9.3.6 XMLDOMNodeList對象的length屬性
9.3.7 XMLDOMNode對象的nodeName屬性
9.3.8 XMLDOMNode對象的hasChildNodes方法
9.4 實際范例的示范
9.4.1 簡單的基本網頁范本
9.4.2 取得文件本體的第二層節(jié)點
9.4.3 建立在網頁中增加超鏈接標簽
9.4.4 建立表格樣板
9.4.5 取得文件本體的第三層節(jié)點
9.4.6 取得文件本體的第四層節(jié)點
9.4.7 為表格填入資料
9.4.8 插入圖片
9.4.9 在XML文件中新增一筆資料(一本書)
本章習題
第三部分 XML進階篇
第10章 與XML相關的應用與標準
10.1 名稱空間(Namespaces)
10.1.1 XML為何需要名稱空間
10.1.2 名稱空間如何解決問題
10.1.3 在XML中如何使用名稱空間
10.1.4 XML使用名稱空間的典型——XSL
10.1.5 利用名稱空間在XML引用HTML
10.2 XHTML
10.2.1 HTML窮途末路
10.2.2 XHTML相較于HTML的優(yōu)點
10.2.3 XHTML與HTML的差別
10.2.4 XHTML到底算是XML還是HTML
10.3 推播頻道CDF
10.3.1 使用推播頻道的優(yōu)點
10.3.2 推播頻道的XML應用
10.3.3 推播頻道的DTD
10.3.4 建構推播頻道的流程
10.4 WAP與WML
10.4.1 什么是WML
10.4.2 WML字符集
10.4.3 WML基本語法
10.4.4 WML數(shù)據(jù)類型
10.4.5 WML的事件與瀏覽
10.4.6 WML的元素
10.4.7 WML范例
10.4.8 WML的DTD
本章習題
第11章 XML的超級鏈接
11.1 HTML的超級鏈接
11.1.1 跨文件的超級鏈接法
11.1.2 文件內的超級鏈接法
11.1.3 跨文件并且指定段落的超級鏈接法
11.2 XLink
11.2.1 XLink的設計目標
11.2.2 簡單鏈接(Simple Link)
11.2.3 延伸鏈接(Extened Link)
11.3 XPointer與XPath
11.3.1 簡介XPath
11.3.2 XPointer
本章習題
附錄一 可用工具下載網址
附錄二 與XML有關的網絡資源網址
附錄三 XML的EBNF語法
附錄四 ISO-639
附錄五 Microsoft XML DOM的方法與屬性
附錄六 完整的WML DTD
附錄七 本書習題參考答案

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號