《XML實用教程》結合實例詳細地講解了XML的基礎知識。全書共分9章,內容包括XML簡介、規范的XML文件、有效的XML文件、XML與CSS、XML與XSL、基于DOM的解析器、XML Schema模式、XML與數據庫以及綜合實訓等內容。《XML實用教程》本著“知識夠用,應用為主”的原則,精選示例,貼近實際,力求拓展學生的應用能力。《XML實用教程》可作為高職高專院校相關專業的教材,對于XML的初學者,也不失為一本好的參考書。
強調XML的基礎知識,突出XML的核心內容,結合實例講解難點關鍵點。
由于XML技術還在不斷發展的過程中,因此需要不斷推出新的、實用性強的XML教材。作者從事多年的×ML課程教學。收集、整理了一大批經典例題,在此通過《XML實用教程》將多年來對XML技術的教學心得拿出來與大家分享。《XML實用教程》結合實例詳細地講解了XML的基礎知識。全書共分9章,內容包括XML簡介、規范的XML文件、有效的XML文件、XML與CSS、XMLXSL、基于DOM的解析器、XML Schema模式、XML與數據庫以及綜合實訓等內容。
XML是由萬維網聯盟定義的一種語言,是表示結構化數據的行業標準。它使得Internet上的數據相互交流更加方便,讓文件的內容更加顯而易懂。XML不僅提供了直接在數據上工作的通用方法,還可以將用戶界面和結構化數據相分離,允許不同來源數據的無縫集成和對同一數據的多種處理。其應用越來越廣。
目前,各高職高專院校開設了XML技術基礎課程,受到廣大師生和業界的普遍歡迎。由于XML,技術還在不斷發展的過程中,因此需要不斷推出新的、實用性強的XMI。教材。作者從事多年的XMI。課程教學,收集、整理了一大批經典例題,在此通過本書將多年來對XMI。技術的探索心得與大家分享。
本書分為9章。前8章主要介紹XMI。基礎知識及基本應用,第9章是綜合實訓,通過3個實訓項目,幫助學生將前面所學內容融會貫通,以期達到舉一反三的效果。
書中示例都是經過精心挑選的,既能幫助理解知識,同時又具有啟發性,所有代碼都測試通過。在講解過程中以“實用”為原則,力求通過示例程序的分析與講解,使學生快速熟悉XMI。規范、掌握XMI。編程技能,通過課堂練習和課后習題,拓展學生的實際應用能力。在內容編寫方面,我們力求細致全面、重點突出;在文字敘述方面,注意言簡意賅、通俗易懂;在示例程序選取方面,我們強調例子的針對性和實用性。
第1章 XML簡介
1.1 什么是XML
1.2 XML文件的編輯與保存
1.3 XML和HTML有何不同
1.4 XML解析器
1.5 XML的優勢
習題
第2章 規范的XML文件
2.1 XML聲明
2.2 標記
2.3 特殊字符
2.4 CDATA段
2.5 標記的文本數據
2.6 屬性
2.7 注釋
2.8 名稱空間
2.9 區分大小寫
2.10 標記的子孫關系
習題
第3章 有效的XML文件
3.1 有效的XML文件概述
3.2 怎樣檢查有效性
3.3 DTD中的元素
3.4 DTD的完整性
3.5 DTD中的屬性約束列表
3.6 內部DTD
3.7 IGNORE和INCLUDE
3.8 DTD與名稱空間
習題
第4章 XML與CSS
第5章 XML與XSL
第6章 基于DOM的解析器
第7章 XML Schema模式
第8章 XML與數據庫
第9章 綜合實訓
第1章 XML簡介
本章難點
XML和HTML有何不同
隨著網絡的迅速發展以及規模的擴大,對信息的規范性提出了更加嚴格的要求,XML就是在這一背景下誕生的一種數據格式標準。在學習這門課程之前,讀者應當初步了解HTML,并有一定的Java語言基礎。另外,需要強調的是,由于許多Web技術都和XML有關,因此本課程的學習,對于進一步學習、理解Web技術是非常必要的,XML的先導知識與后繼技術的關系。本書將在第9章結合JSP和Servlet具體講解web技術。
1.1 什么是XML
隨著網絡的迅速發展,萬維網聯盟(World Wide Web Consortium,W3C)認識到信息規范化的重要性,即讓人們用一種規范化的格式來處理信息,從而可以使人們更加方便地交換信息。
XML是eXtensible Markup Language的縮寫,是由萬維網聯盟定義的一種語言,稱之為可擴展標記語言。所謂可擴展性,是指XML允許用戶按照XML規則自定義標記。
XML文件是由標記及其所標記的內容構成的文本文件,與HTML文件不同的是,這些標記可自由定義,其目的是使XML文件能夠很好地體現數據的結構和含義。W3C推出XML的主要目的是使Intemet上的數據相互交流更方便,讓文件的內容更加顯而易懂。