XML編程與套用教程(第3版)

XML編程與套用教程(第3版)

《XML編程與套用教程(第3版)》是2017年清華大學出版社出版的圖書,作者是孫更新、李玉玲。

基本介紹

  • 書名:XML編程與套用教程(第3版)
  • 作者:孫更新、李玉玲
  • ISBN:9787302469056
  • 定價:40元
  • 出版社:清華大學出版社 
  • 出版時間:2017.05.01
  • 印次:3-1
  • 印刷日期:2017.04.27
內容簡介,目錄,

    內容簡介

    可擴標記語言(XML)是一種新的Web開發輔助語言,利用它可通過Internet進行信息的描述、交換和顯示。本書是學習和套用XML語言的實用教材,書中不僅詳細闡述了XML的基本概念、語法規則、文檔類型定義、模式定義、級聯樣式表

    目錄

    第1章 XML概述 1
    1.1 XML的概念 1
    1.2 XML的產生背景 3
    1.2.1 電子數據交換簡介 3
    1.2.2 XML的產生及其與
    SGML、HTML的關係 3
    1.3 XML的優越性 5
    1.4 XML套用綜述 6
    1.5 XML開發工具 7
    1.5.1 Altova XMLSpy的主要功能 7
    1.5.2 Altova XMLSpy的
    圖形用戶界面 10
    1.5.3 Altova XMLSpy 2013
    的安裝 13
    1.5.4 Altova XMLSpy的使用 16
    1.6 本章小結 18
    1.7 習題 18
    第2章 XML語法 20
    2.1 XML文檔概述 20
    2.2 XML文檔結構 21
    2.3 XML文檔規則 22
    2.3.1 格式良好的XML文檔規則 23
    2.3.2 格式良好的XML文檔 26
    2.3.3 有效的XML文檔 26
    2.4 XML聲明 27
    2.5 XML文檔內容 31
    2.5.1 XML元素 31
    2.5.2 XML屬性 33
    2.5.3 注釋 35
    2.5.4 字元引用和實體引用 35
    2.6 命名空間 37
    2.6.1 命名衝突 37
    2.6.2 解決命名衝突的方法 37
    2.6.3 命名空間的使用 38
    2.7本章小結40
    2.8習題40
    第3章XML文檔類型定義——DTD42
    3.1DTD概述42
    3.2DTD聲明43
    3.2.1內部DTD44
    3.2.2外部DTD45
    3.3DTD語法46
    3.3.1元素聲明46
    3.3.2屬性聲明54
    3.3.3實體聲明62
    3.4本章小結64
    3.5習題65
    第4章XML模式定義——XSD67
    4.1XMLSchema與DTD67
    4.2Schema的文檔結構68
    4.3XMLSchema中的數據類型71
    4.3.1簡單數據類型72
    4.3.2複雜數據類型75
    4.4模式檔案中的元素聲明75
    4.4.1簡單元素的聲明76
    4.4.2複雜元素的聲明77
    4.4.3匿名類型的定義79
    4.5模式檔案中的屬性聲明79
    4.6在XML模式中創建元素
    和屬性組82
    4.6.1sequence元素82
    4.6.2choice元素83
    4.6.3group元素84
    4.6.4all元素86
    4.6.5attributeGroup元素87
    4.7模式重用88
    4.7.1include元素88
    4.7.2import元素91
    4.8本章小結94
    4.9習題94
    第5章XML檔案的顯示——
    CSS和XSL98
    5.1級聯樣式表(CSS)98
    5.1.1CSS的含義99
    5.1.2CSS的語法99
    5.1.3樣式表與文檔的連結100
    5.2可擴展樣式表(XSL)102
    5.2.1XSLT103
    5.2.2XPath103
    5.2.3XSL文檔結構114
    5.2.4XSL模板117
    5.2.5XSLT的元素語法122
    5.3本章小結145
    5.4習題146
    第6章XML和MicrosoftSQLServer
    2012的集成149
    6.1MicrosoftSQLServer2012
    對XML的支持149
    6.2使用存儲在SQLServer中
    的數據生成XML文檔150
    6.2.1RAW模式150
    6.2.2AUTO模式151
    6.2.3EXPLICIT模式和
    PATH模式151
    6.3把XML數據插入SQLServer
    資料庫的表中152
    6.4SQLServer中的XML
    數據類型156
    6.5本章小結161
    6.6習題161
    第7章XLink和XPointer163
    7.1XLink163
    7.1.1連結163
    7.1.2簡單連結165
    7.1.3擴展連結166
    7.1.4外聯連結168
    7.1.5擴展連結組169
    7.2XPointer171
    7.2.1絕對位置項173
    7.2.2相對位置項177
    7.2.3字元串位置項180
    7.2.4origin絕對位置項181
    7.3本章小結183
    7.4習題184
    第8章XMLDOM編程模型185
    8.1文檔對象模型概述185
    8.2XML解析器186
    8.3DOM解析樹188
    8.4DOM模型結構190
    8.4.1DOMDocument對象190
    8.4.2IXMLDOMNode對象193
    8.4.3IXMLDOMNodeList對象194
    8.4.4IXMLDOMParseError對象194
    8.5DOM編程步驟195
    8.6本章小結196
    8.7習題196
    第9章Java中的XML編程198
    9.1使用DOM解析XML198
    9.1.1JavaDOM的API198
    9.1.2JavaDOM的套用201
    9.2使用SAX解析XML208
    9.2.1SAX中的事件208
    9.2.2JavaSAX的API211
    9.2.3JavaSAX的套用212
    9.3使用JDOM解析XML217
    9.3.1JDOM的API217
    9.3.2JDOM的套用220
    9.4本章小結224
    9.5習題225
    第10章.NET中的XML編程227
    10.1使用流模式處理XML227
    10.1.1讀取XML228
    10.1.2寫出XML234
    10.2使用DOM處理XML239
    10.2.1.NETW3CDOM類簡介240
    10.2.2使用DOM載入及保存
    XML數據241
    10.2.3使用DOM瀏覽XML242
    10.2.4創建新節點250
    10.2.5修改和刪除節點255
    10.3ADO.NET與XML257
    10.3.1ADO.NET簡介258
    10.3.2XML與DataSet對象
    的關係258
    10.3.3使用DataSet對象
    訪問XML258
    10.4本章小結265
    10.5習題265
    第11章基於XML的線上相冊系統270
    11.1系統功能分析270
    11.2系統XML檔案的設計271
    11.3賬戶管理模組的設計274
    11.3.1管理員登錄274
    11.3.2註冊賬號276
    11.3.3修改賬號信息279
    11.4相片管理模組的設計282
    11.4.1上傳相片282
    11.4.2瀏覽相片283
    11.4.3相片評論285
    11.5留言管理模組的設計288
    11.5.1添加留言288
    11.5.2刪除留言290
    11.6本章小結291
    附錄課程實驗292
    課程實驗一網上論壇292
    系統分析與設計292
    系統XML檔案設計292
    系統運行演示294
    課程實驗二家庭財務管理系統297
    系統分析與設計297
    系統XML檔案設計297
    系統運行演示298
    課程實驗三人事檔案管理系統301
    系統分析與設計301
    系統XML檔案設計301
    系統運行演示303
    課程實驗四影院售票系統306
    系統分析與設計306
    系統XML檔案設計306
    系統運行演示307
    課程實驗五線上投票管理系統310
    系統分析與設計310
    系統XML檔案設計310
    系統運行演示311

    相關詞條

    熱門詞條

    聯絡我們