出版時間:2002-1-1 出版社:清華大學(xué)出版社 作者:沈兆陽 頁數(shù):472 字數(shù):786000
內(nèi)容概要
本書涵蓋3大主題——Java、XML以及數(shù)據(jù)庫。整本書以XML為中心,內(nèi)容則偏重于Java程序語言所支持的XML功能,并引入個人計算機上最為著名的數(shù)據(jù)庫——SQL Server 2000,來說明并示范某些XML規(guī)范。書中采用“操作向?qū)А钡木幣欧绞?,即使讀者一時無法理解程序語言含義,也可以通過實際操作來細細體會。本書借助合理的內(nèi)容結(jié)構(gòu),在很大程序上方便了初識Java、XML與SQL Server 2000等相關(guān)技術(shù)的讀者閱讀與學(xué)習(xí)。 書中所附光盤中包含書中各章的完整范例文件,可有效提高用戶的學(xué)習(xí)興趣與學(xué)習(xí)效果。 本書是程序設(shè)計員與計算機專業(yè)的學(xué)生學(xué)習(xí)XML與Java技術(shù)擴展應(yīng)用的良好教材。
書籍目錄
第1章 簡介與安裝 1.1 簡介 1.1.1 SAX 1.1.2 JAXP 1.1.3 Xerces 1.1.4 JDOM 1.2 獲得軟件 1.3 安裝Java 1.4 安裝SQL Server 2000 1.5 小結(jié) 第2章 XML介紹 2.1 標記語言 2.1.1 HTML 2.1.2 SGML 2.1.3 HTML與XML 2.1.4 SGML與XML 2.1.5 XML的目標 2.2 XML編輯器 2.3 XML解析器 2.3.1 XML的邏輯結(jié)構(gòu) 2.3.2 內(nèi)部與外部實體 2.3.3 特殊字符實體 2.3.4 不可拆解實體 2.4 格式良好的XML文件 2.4.1 XML版本聲明 2.4.2 根節(jié)點 2.4.3 所有標記須嵌套排列 2.4.4 所有標記須成對出現(xiàn) 2.4.5 空標記 2.4.6 標記與屬性的命名原則 2.4.7 屬性值必須用引號括起來 2.5 小結(jié) 第3章 Java介紹 3.1 Java簡介與數(shù)據(jù)類型 3.2 運算符 3.3 修飾符 3.4 流程控制與例外處理 3.5 對象與類別 3.6 多線程 3.7 小結(jié) 第4章 解析XML文件 4.1 Java的XML解析器 4.2 SAX的XMLReader 4.3 內(nèi)容處理程序 4.4 Locator 4.5 文件的開始與結(jié)束 4.6 處理命令 4.7 名稱空間前置字符串 4.8 元素的開始與結(jié)束 4.9 文字數(shù)據(jù) 4.10 可忽略的項目 4.11 XML解析范例程序 4.12 解析正確的XML文件 4.13 錯誤處理程序 4.13.1 取得錯誤發(fā)生的位置 4.13.2 警告 4.13.3 一般錯誤 4.13.4 致命錯誤 4.14 一個完整的XML處理程序 4.15 解析錯誤的XML文件 4.16 小結(jié) 第5章 DTD介紹(一) 5.1 合法的XML文件 5.2 內(nèi)部DTD與外部DTD 5.3 內(nèi)部DTD與外部DTD的合并使用 5.4 元素 5.5 不限制素材的元素 5.6 結(jié)構(gòu)符號 5.7 遞歸式聲明 5.8 在一個實體中引用另一個實體 5.9 參數(shù)式實體引用 5.10 合并使用多個外部DTD 5.11 在XML文件中使用注釋 5.12 IGNORE與INCLUDE 5.13 CDATA關(guān)鍵詞 5.14 小結(jié)第6章 DTD介紹(二) 6.1 CDATA屬性類型 6.2 枚舉屬性類型 6.3 NMTOKEN屬性類型 6.4 NMTOKENS屬性類型 6.5 ENTITY屬性類型 6.6 ENTITIES屬性類型 6.7 NOTATION屬性類型 6.8 ID屬性類型 6.9 IDREF屬性類型 6.10 IDREFS屬性類型 6.11 #IMPLIED屬性默認類型 6.12 #REQUIRED屬性默認類型 6.13 #FIXED屬性默認類型 6.14 固定的默認字符串 6.15 #PCDATA的默認屬性xml:lang 6.16 #PCDATA的默認屬性xml:space 6.17 小結(jié) 第7章 檢驗XML文件 7.1 解析器的屬性與特征 7.2 設(shè)置解析器的檢驗功能 7.3 檢驗具有內(nèi)部DTD的XML文件 7.4 檢驗具有外部DTD的XML文件 7.5 檢驗在一個實體中引用另一個實體的XML文件 7.6 檢驗使用參數(shù)式實體的XML文件 7.7 檢驗具有多個外部DTD的XML文件 7.8 檢驗具有枚舉屬性的XML文件 7.9 檢驗具有NMTOKENS屬性的XML文件 7.10 檢驗具有ENTITY屬性的XML文件 7.11 檢驗具有NOTATION屬性的XML文件 7.12 檢驗具有ID屬性的XML文件 7.13 檢驗具有IDREF屬性的XML文件 7.14 檢驗具有#IMPLIED屬性默認類型的XML文件 7.15 檢驗具有#REQUIRED屬性默認類型的XML文件 7.16 檢驗具有固定默認字符串屬性的XML文件 7.17 DTDHandler接口 7.18 一個具有DTD處理程序的解析范例 7.19 小結(jié)第8章 XSL樣式表 8.1 使用XSL樣式表 8.2 XSL的元素與其屬性 8.3 在XSL中使用HTML 8.4 xsl:stylesheet元素 8.5 xsl:template元素 8.6 xsl:value-of元素 8.7 xsl:for-each 元素 8.8 xsl:apply-templates元素 8.9 xsl:copy元素 8.10 xsl:attribute元素 8.11 xsl:element元素 8.12 xsl:if元素 8.13 xsl:choose/xsl:when/xsl:otherwise元素 8.14 小結(jié)第9章 名稱空間、XML DOM與XPath第10章 Java的DOM相關(guān)功能第11章 JDOM第12章 JAXP的XML解析功能第13章 XML查詢語言第14章 XML Schema附錄A HTML簡介附錄B SQL簡介附錄C JAXP的API附錄D Xerces的API附錄E JDOM的API
圖書封面
評論、評分、閱讀與下載
Java 與XML 數(shù)據(jù)庫整合應(yīng)用 PDF格式下載