本書是中央電視臺“XML電視講座”的培訓教程,由淺入深、循序漸進地介紹了XML的基礎知識,并結合實例詳細介紹了XML的應用技巧。全書分為3部分:第1部分“XML基礎篇”,主要介紹XML的基本用法、基本屬性、命名空間和基本應用;第2部分“XML提高篇”,主要介紹CSS樣式表、XSL樣式表、XML鏈接、XML和DOM、XML與數據交換;第3部分“XML應用篇”,通過幾個大型的實例介紹XML的具體設計和應用。書中還設計了習題和解答。本書面向各級XML用戶,從入門到精通循序漸進地培養(yǎng)讀者使用XML的能力。本書可作為XML培訓班的培訓教程,也是XML愛好者很好的自學參考書。1998年2月,全球網絡委員會正式批準了XML(擴展標記語言)的標準定義,意味著XML作為最新一代的網絡標記語言要廣泛地發(fā)揮作用。XML的誕生和推廣,將給WorldWideWeb帶來一場革命性的變革,為Web站點開發(fā)者和相關行業(yè)提供新的機會。XML具有很多優(yōu)越性。首先,在XML中顯示樣式從數據信息中抽取出來,放在樣式單文件中。這樣,如果需要改動信息的表現方式,無須改動信息本身,只要改動樣式單文件就足夠了。如果這時候老板又讓你把列表的數據改用表格顯示,你無須再去修改那幾十、幾百個數據信息文件,因為它們與同一個樣式單文件相關聯,只要改動這個樣式單文件就足夠了。其次,在XML中數據搜索可以簡單高效地進行。搜索引擎沒必要再去遍訪整個XML文件,它只需去找一找相關標記下的內容就夠了。也就是說,要想找“北京”,只要看看這個標記下的字符串數據是不是匹配就行了??梢院敛豢鋸埖卣f,XML的標記為搜索引擎賦予了智慧!再次,XML是自我描述語言。即便對于一個預先對XML一無所知的人,這個文件也是清晰可讀的。XML還具有其他優(yōu)點,如XML遵循嚴格的語法要求、XML便于不同系統(tǒng)之間信息的傳輸、XML具有較好的保值性等。本書特點目前市面上有不少XML方面的圖書,但在教學時要找到一本很好的適合初學者入門的圖書并不容易。有些圖書起點太高,初學者難以明白基本概念,一開始學習就困難重重,從而產生厭倦心理而放棄學習;有些圖書又簡單得沒有多少內容,讀者學完后還是不會做實際的事情,不能達到一定的高度。本書的特點是起點低、入門快,結合大量編程實例進行分析和訓練,讓讀者邊學邊練,容易上手。在上手之后,再學習高級的內容,讀者可以結合大型實例,達到精通XML的水平。本書內容豐富、重點突出、結構清晰、語言流暢,既有理論性的闡述,也有具體的開發(fā)實例,適當的插圖也使得講解更加直觀。本書首先是一本XML的入門教材,結合例子將XML的各種語法規(guī)則做了全面地介紹,讀者很容易看懂,并可以親自試驗一下,感受最初的成果,因此本書可以作為培訓教材使用。其次,作者在“基礎”之后,精心設計了“提高”的內容,并且在其間力求沒有太大的跳躍。本書內容本書是中央電視臺“XML電視?滄迸嘌到壇?,由浅入深、循序渐进地綑{芰薠ML的基礎知識,并結合實例詳細介紹了XML應用技巧。全書分為3部分:第1部分“XML基礎篇”主要介紹XML的基本用法、基本屬性、命名空間和基本應用:第2部分“XML提高篇”主要介紹CSS樣式表、XSL樣式表、XML鏈接、XML與DOM、XML與數據交換,第3部分“XML應用篇”通過“創(chuàng)建在線拍賣Web站點”、“CDF推播頻道”、“XML的編輯與瀏覽工具”幾個大型的實例介紹XML的具體設計和應用。書中還安排有習題和解答。在本書的最后還有“SGML與XML標準體系”、“主要國際組織介紹”、“主要的XML標準介紹”和“習題參考答案”等附錄。本書面向各級XML用戶,循序漸進地培養(yǎng)讀者開發(fā)XML的能力。通過對本書的學習,讀者可以從零開始逐漸了解實用的XML技術。本書實例源代碼本書提供所有的實例源代碼,讀者可以從網站下載,網址為http://www.tupwq.net,進入“相關下載”鏈接即可。本書作者本書作者陳美霖老師是清華大學計算機系畢業(yè)的高材生,也是中央電視臺“XML電視培訓”的主講人。陳美霖老師在讀研究生期間就深入研究計算機網絡,從HTML開始就在北京和深圳各人公司講課,并開發(fā)過很多大型網絡項目。陳美霖老師同時具有開發(fā)和教學經驗,能從初學者的學習困難出發(fā),利用開發(fā)過程的真實例子進行講解,編寫出非常實用的培訓教材。編寫一本適合初學者的XML教材是陳美霖老師很久以來的一個愿望,她在3年前的教學和軟件開發(fā)過程中就開始為本書準備材料了,并將本書的初稿在多期培訓班的教學中試用過,她嚴謹的工作作風和高度的責任感使得本書成為一本經過實踐檢驗的、易學易用的教程。陳美霖老師目前正從事網絡安全和防火墻方面的研究與開發(fā)工作,她帶領的東方達嘉公司在網絡安全方面已扉聲海內外。致謝本書主要由陳美霖老師和陳峰老師編寫,連東升負責本書的統(tǒng)稿工作,李華亮、賀民、龔亞萍、李志云、戴軍、李志偉、王春橋、蔣方帥、肖迎、徐江、陳安南、李曉春、鄧嬌新、王巧紅、徐江、陳代川、王曉娟等人在預讀、查錯、實例測試、代碼調試、教學試驗等工作中付出了很多努力,在此表示感謝!