注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程XML與JAVA程序設(shè)計(jì)大全

XML與JAVA程序設(shè)計(jì)大全

XML與JAVA程序設(shè)計(jì)大全

定 價(jià):¥46.00

作 者: 陳錦輝,王景皓編著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng): 網(wǎng)絡(luò)精華錄系列
標(biāo) 簽: XML

ISBN: 9787113045104 出版時(shí)間: 2002-02-01 包裝: 簡(jiǎn)裝本
開本: 26cm 頁數(shù): 436 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書重點(diǎn)放在XML與Java的程序設(shè)計(jì)以及相關(guān)XML分析器的解說(如:Xerces、SAX、DOM等)。編排上采用交錯(cuò)引導(dǎo)的方法解說。首先說明什么是XML以及XML與Java的相互關(guān)系。從第3章開始,正式進(jìn)入相關(guān)技術(shù)的詳細(xì)說明?;旧蠁螖?shù)(3、5、7)章為XML的相關(guān)技術(shù)說明,而雙數(shù)(4、6、8)章則為使用Java實(shí)際編寫XML的應(yīng)用程序。第9章則將重點(diǎn)放在說明JDK對(duì)XML的相關(guān)支持,第10章為數(shù)據(jù)庫的集成應(yīng)用,最后一章中,我們以一個(gè)實(shí)際的范例通過Cocoon來實(shí)際編寫一個(gè)Java/XML的應(yīng)用程序,將XML文件轉(zhuǎn)變?yōu)楦鞣N多樣化的顯示方式。書中光盤內(nèi)附有范例程序源代碼,此書是一本理論與相結(jié)合的最佳“XML+Java=Portable”入門與進(jìn)階的好書,閱后相信您一定會(huì)感到物超所值!網(wǎng)頁設(shè)計(jì)人員

作者簡(jiǎn)介

暫缺《XML與JAVA程序設(shè)計(jì)大全》作者簡(jiǎn)介

圖書目錄

第1章 本書導(dǎo)讀與隨書光盤介紹</font><br></font><br>1-1 本書背景與目的</font><br>1-2 本書簡(jiǎn)介</font><br>1-3 本書范例</font><br>1-4 瀏覽器的選擇</font><br>1-5 本書練習(xí)題</font><br>1-6 本書光盤使用說明</font><br>1-7 系列叢書說明</font><br></font><br>第2章 XML與Java</font><br></font><br>2-1 XML簡(jiǎn)介</font><br>2-1-1 SGML、XML與HTML</font><br>2-1-2 XHTML</font><br>2-1-3 命名空間(Namespace)</font><br>2-1-4 XSL</font><br>2-1-5 驗(yàn)證規(guī)則(DTD與XML Schema)</font><br>2-1-6 XLink</font><br>2-1-7 XPath與XPointer</font><br>2-2 XML應(yīng)用</font><br>2-2-1 傳統(tǒng)數(shù)據(jù)處理</font><br>2-2-2 文件驅(qū)動(dòng)程序設(shè)計(jì)方式</font><br>2-2-3 軟件組件狀態(tài)保存</font><br>2-2-4 企業(yè)數(shù)據(jù)綁定</font><br>2-3 Java簡(jiǎn)介</font><br>2-4 Java和XML的結(jié)合</font><br>2-4-1 應(yīng)用層</font><br>2-4-2 表示層</font><br>2-4-3 核心層</font><br>2-4-4 鏈路層</font><br>2-4-5 資源層</font><br>2-5 總結(jié)</font><br>練習(xí)</font><br></font><br>第3章 Well-Formed XML</font><br></font><br>3-1 建立第一份Well Formed XML文件</font><br>3-1-1 Well-Formed XML分析器</font><br>3-1-2 XML的基本語法</font><br>3-1-3 xml與version聲明</font><br>3-1-4 根結(jié)點(diǎn)(Root)</font><br>3-1-5 所有的標(biāo)記必須以樹狀排列</font><br>3-1-6 成對(duì)的標(biāo)記出現(xiàn)方式</font><br>3-1-7 空的標(biāo)記結(jié)尾必須加上“/”</font><br>3-1-8 標(biāo)記名稱與屬性的規(guī)定</font><br>3-1-9 屬性值前后必須被“"”所包圍</font><br>3-1-10 特殊字符的規(guī)定</font><br>3-2 設(shè)計(jì)XML文件時(shí)必須的考慮</font><br>3-2-1 標(biāo)記的考慮</font><br>3-2-2 屬性的考慮</font><br>3-3 語法</font><br>3-3-1 用XML設(shè)計(jì)的標(biāo)準(zhǔn)語言</font><br>3-3-2 建立屬于您的語言語法</font><br>3-4 使用命名空間避免沖突</font><br>3-4-1 XML為何需要命名空間</font><br>3-4-2 命名空間如何解決問題</font><br>3-4-3 在XML中如何使用命名空間</font><br>3-4-4 XML使用命名空間的典型——XSL與XHTML</font><br>練習(xí)</font><br></font><br>第4章 分析XML文件</font><br></font><br>4-1 準(zhǔn)備工作</font><br>4-1-1 分析器的獲取</font><br>4-1-2 SAX相關(guān)包的獲取</font><br>4-1-3 準(zhǔn)備好一份XML文件</font><br>4-2 回調(diào)函數(shù)</font><br>4-3 讀取XML</font><br>4-3-1 初始化設(shè)置</font><br>4-3-2 分析文件</font><br>4-4 內(nèi)容處理器(Content Handler)</font><br>4-4-1 文件定位器(Document Locator)</font><br>4-4-2 文件的開始與結(jié)束</font><br>4-4-3 處理命令</font><br>4-4-4 命名空間</font><br>4-4-5 元素</font><br>4-4-6 元素?cái)?shù)據(jù)</font><br>4-4-7 空格</font><br>4-4-8 被忽略的對(duì)象</font><br>4-4-9 設(shè)置分析器的內(nèi)容處理器</font><br>4-5 錯(cuò)誤處理器</font><br>4-5-1 警告</font><br>4-5-2 可恢復(fù)的錯(cuò)誤</font><br>4-5-3 不可恢復(fù)的錯(cuò)誤</font><br>4-5-4 產(chǎn)生錯(cuò)誤</font><br>4-6 加載分析器的正確方法</font><br>練習(xí)</font><br></font><br>第5章 驗(yàn)證規(guī)則——DTD與XML Schema</font><br></font><br>5-1 ValidatedXML文件</font><br>5-1-1 DTD</font><br>5-1-2 使用DTD的優(yōu)缺點(diǎn)</font><br>5-1-3 Validated XML文件</font><br>5-1-4 如何使用Xerces做驗(yàn)證工具</font><br>5-2 內(nèi)部DTD聲明與外部DTD聲明</font><br>5-2-1 內(nèi)部的DTD聲明</font><br>5-2-2 外部的DTD聲明</font><br>5-2-3 內(nèi)部的DTD與外部DTD的合作</font><br>5-3 元素(ELEMENT)</font><br>5-3-1 非空元素的聲明與使用</font><br>5-3-2 空元素的聲明與使用(EMPTY的使用)</font><br>5-3-3 不做限制的元素聲明與使用(ANY的使用)</font><br>5-4 樹狀結(jié)構(gòu)</font><br>5-5 結(jié)構(gòu)符號(hào)</font><br>5-5-1 “()”、“,”結(jié)構(gòu)符號(hào)與沒有結(jié)構(gòu)符號(hào)</font><br>5-5-2 重復(fù)性符號(hào)“*”、“+”</font><br>5-5-3 選擇性符號(hào)“?”、“|”</font><br>5-6 更復(fù)雜的文件結(jié)構(gòu)與DTD聲明</font><br>5-6-1 混合型的聲明</font><br>5-6-2 遞歸式的聲明</font><br>5-7 實(shí)體</font><br>5-7-1 內(nèi)部實(shí)體與外部實(shí)體</font><br>5-7-2 可拆解實(shí)體與不可拆解實(shí)體</font><br>5-7-3 實(shí)體的種類</font><br>5-8 再談實(shí)體</font><br>5-8-1 在DTD聲明中使用實(shí)體引用</font><br>5-8-2 參數(shù)型的實(shí)體引用</font><br>5-8-3 一般型與參數(shù)型實(shí)體引用的合作</font><br>5-8-4 多個(gè)外部DTD的合作方式</font><br>5-9 其他命令</font><br>5-9-1 備注</font><br>5-9-2 IGNORE與INCLUDE</font><br>5-9-3 CDATA關(guān)鍵字</font><br>5-10 元素的屬性</font><br>5-10-1 屬性使用時(shí)的Well-Formed限制</font><br>5-10-2 屬性的聲明語法</font><br>5-10-3 屬性(值)類型</font><br>5-10-4 屬性的內(nèi)建值類型</font><br>5-11 屬性值類型</font><br>5-11-1 CDATA</font><br>5-11-2 Enumerated</font><br>5-11-3 NMTOKEN</font><br>5-11-4 NMTOKENS</font><br>5-11-5 ENTITY</font><br>5-11-6 ENTITIES</font><br>5-11-7 NOTATION</font><br>5-11-8 ID</font><br>5-11-9 IDREF</font><br>5-11-10 IDREFS</font><br>5-12 描述屬性內(nèi)建值類型</font><br>5-12-1 #IMPLIED</font><br>5-12-2 #REQUIRED</font><br>5-12-3 #FIXED</font><br>5-12-4 特定的默認(rèn)字符串</font><br>5-13 內(nèi)建屬性名稱</font><br>5-13-1 xml:space內(nèi)建屬性</font><br>5-13-2 xml:lang內(nèi)建屬性</font><br>5-14 XML Schema簡(jiǎn)介</font><br>5-14-1 XML Schema在W3C的審議進(jìn)度</font><br>5-14-2 XML Schema與DTD</font><br>5-15 XML Schema基礎(chǔ)</font><br>5-15-1 XML Schema的基本語法</font><br>5-15-2 W3C與Microsoft的XML Schema</font><br>5-15-3 指定XML Schema</font><br>5-16 XML Schema的結(jié)構(gòu)(元素)聲明</font><br>5-16-1 XML元素聲明<ElementType></font><br>5-16-2 XML子元素聲明<element></font><br>5-16-3 組元素<group></font><br>5-16-4 屬性聲明<AttributeType></font><br>5-16-5 元素屬性聲明<attribute></font><br>5-17 XMLSchema的數(shù)據(jù)類型聲明</font><br>5-17-1 數(shù)據(jù)類型分類</font><br>5-17-2 數(shù)據(jù)類型聲明(直接聲明)</font><br>5-17-3 數(shù)據(jù)類型聲明(使用<datatype>聲明)</font><br>練習(xí)</font><br></font><br>第6章 驗(yàn)證XML文件</font><br></font><br>6-1 設(shè)置分析器</font><br>6-1-1 設(shè)置屬性和特征</font><br>6-1-2 激活驗(yàn)證功能</font><br>6-2 錯(cuò)誤處理器</font><br>6-2-1 警告(Warning)</font><br>6-2-2 錯(cuò)誤(Error)</font><br>6-2-3 重大錯(cuò)誤(Fatal Error)</font><br>6-3 DTD處理器</font><br>練習(xí)</font><br></font><br>第7章 XSL</font><br></font><br>7-1 通過XSL轉(zhuǎn)換XML文件</font><br>7-1-1 XSL處理器(XSL Processor)</font><br>7-1-2 轉(zhuǎn)換與格式化排版</font><br>7-1-3 XSL的主要概念</font><br>7-1-4 XML/XSL</font><br>7-2 如何使用XSL排版樣式表</font><br>7-3 XPath路徑表示法</font><br>7-3-1 Xpath簡(jiǎn)介</font><br>7-4 模板(Template)的使用方法</font><br>7-4-1 xsl:stylesheet元素</font><br>7-4-2 模板(xsl:template元素)匹配原則</font><br>7-4-3 xsl:for-each元素</font><br>7-4-4 xsl:apply-templates元素(應(yīng)用樣式)</font><br>7-4-5 xsl:value-of元素(取出XML元素或?qū)傩詳?shù)據(jù))</font><br>7-5 在輸出中增加XML數(shù)據(jù)</font><br>7-5-1 xsl:comment元素(加入注釋)</font><br>7-5-2 xsl:copy元素(復(fù)制數(shù)據(jù))</font><br>7-5-3 xsl:attribute元素(增加屬性)</font><br>7-5-4 xsl:element元素(增加標(biāo)記)</font><br>7-6 XSL的條件語句控制功能</font><br>7-6-1 xsl:if元素</font><br>7-6-2 xsl:choose、xsl:when、xsl:otherwise元素</font><br>練習(xí)</font><br></font><br>第8章 使用DOM</font><br></font><br>8-1 什么是DOM</font><br>8-1-1 DOM與SAX的比較</font><br>8-1-2 DOM和Java的關(guān)系</font><br>8-2 DOM分析器</font><br>8-2-1 建立DOM分析器</font><br>8-2-2 取得DOM文件</font><br>8-2-3 使用標(biāo)準(zhǔn)方法取得DOM文件</font><br>8-2-4 一個(gè)更好的輸出</font><br>8-3 DOM的類</font><br>8-3-1 MVC設(shè)計(jì)方式</font><br>8-3-2 DOM基本操作</font><br>8-3-3 繼承式和扁平式</font><br>8-3-4 結(jié)點(diǎn)類型</font><br>8-3-5 文字(Text)</font><br>8-3-6 元素(Element)</font><br>8-3-7 屬性(Attribute)</font><br>8-3-8 注釋(Comment)</font><br>8-3-9 文件(Document)</font><br>8-3-10 DTD(Document Type)</font><br>8-3-11 處理命令(ProcessingInstruction)</font><br>8-3-12 實(shí)體引用(Entity Reference)</font><br>8-3-13 字符數(shù)據(jù)(CDATA)</font><br>8-4 進(jìn)行驗(yàn)證</font><br>8-5 縱橫DOM</font><br>8-5-1 使用NodeIterator</font><br>8-5-2 使用TreeWalker</font><br>8-5-3 使用NodeFilter</font><br>練習(xí)</font><br></font><br>第9章 JDK對(duì)XML的支持</font><br></font><br>9-1 簡(jiǎn)介</font><br>9-2 JAXP</font><br>9-2-1 DOM</font><br>9-2-2 SAX</font><br>9-2-3 XSLT</font><br>9-3 JAXB</font><br>9-4 JAXM</font><br>練習(xí)</font><br></font><br>第10章 XML與數(shù)據(jù)庫的應(yīng)用</font><br></font><br>10-1 數(shù)據(jù)庫</font><br>10-2 JDBC基礎(chǔ)</font><br>練習(xí)</font><br></font><br>第11章 XML的多樣化顯示</font><br></font><br>11-1 全新的網(wǎng)站形式</font><br>11-2 配置一個(gè)Cocoon的環(huán)境</font><br>11-2-1 安裝Java</font><br>11-2-2 安裝Tomcat</font><br>11-2-3 安裝Cocoon</font><br>11-3 初探動(dòng)態(tài)XML文件</font><br>11-4 多樣的動(dòng)態(tài)內(nèi)容</font><br>11-5 使用servlet來建立動(dòng)態(tài)XML文件</font><br>11-6 Cocoon的未來</font><br>練習(xí)</font><br></font><br>附錄A XML的EBNF語法</font><br></font><br>XML的EBNF語法</font><br></font><br>附錄B XML分析器的特征(Features)</font><br></font><br>一般特征</font><br>DOM特征</font><br>SAX特征</font><br></font><br>附錄C XML分析器的屬性(Properties)</font><br></font><br>一般屬性</font><br>DOM分析器屬性</font><br>SAX分析器屬性</font><br></font><br>附錄D ISO-639</font><br></font><br>ISO-639

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)