買這商品的人也買了...
-
計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)$680$537 -
Data Mining: Concepts and Techniques$2,470$2,347 -
C++ Primer, 3/e 中文版$980$774 -
Java 程式語言 (The Java Programming Language, 3/e)$590$466 -
The CISSP Prep Guide: Gold Edition$1,600$1,568 -
C++ Builder 6 完全攻略$690$587 -
Introduction to Algorithms: A Creative Approach 亞洲版 (美國版0201120372)$1,050$1,029 -
ASP.NET 程式設計徹底研究$590$466 -
XML 與 Java─開發 Web 應用程式 (XML and Java: Developing Web Applicaions, 2/e)$850$672 -
重構─改善既有程式的設計$720$569 -
非常好色 5 好色成性$350$277 -
Windows 程式設計 (Programming Windows, 5/e)$990$782 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
舞動 Dreamweaver MX 2004 動態網頁設計中文版$480$480 -
PhotoImpact 10 影像大不同$490$387 -
Discrete Mathematics, 6/e(IE) (美國版ISBN:0131176862)$960$941 -
Acrobat PDF 7 電子文件新活用$290$229 -
遊戲大師談數位互動劇本創作 (Chris Crawford on Interactive Storytelling)$400$316 -
資料庫系統原理 (Fundamentals of Database Systems, 4/e)$860$679 -
The Unified Modeling Language User Guide, 2/e (Hardcover)$2,550$2,423 -
$199Communication Skills Handbook (Paperback) -
C++ GUI Programming with Qt 4$2,220$2,109 -
現代嵌入式系統開發專案實務-菜鳥成長日誌與專案經理的私房菜$600$480 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452
商品描述
本書特色
近年來,最熱門又被廣泛討論的網頁編輯工具即為XML。XML沿用了HTML的基本觀念,再加以改善補足HTML不能自訂標籤,不能跟其他應用程式搭配的缺點,增加了分析文件結構的功能,也因此XML的使用範圍更廣,可將文件作更有效的應用,像是電子商務相關。本書介紹XML的撰寫方法以及相關技術,讓學習過HTML的讀者能快速熟悉XML,即便是沒有學過HTML的讀者也能藉由本書認識XML。本書特點有:
- 1.系統化說明XML相關技術包括:DTD、Schemas、CSS、XSL/XSLT、XSL-FO、SAX、DOM
Xpointer、Xbase、Xlink以及Xpath等等。- 2.附有網路教學CD,內容包含各章節的標題及所有的範例程式、圖表。大部分的程可直接在瀏覽
器IE上直接執行。可以同時攪到執行結果與原始程式,增進學習效果。- 3.附有Index索引方便使用者查詢。
- 4.將近200個範例及程式。每個範例程式皆經過嚴格測試,可以正常執行。
- 5.完整說明XML文件與資料庫之間的應用實例與相關技術。
一般而言XML的應用可分為四個步驟:準備原始文件、製作XML文件、處理XML文件、使用XML文件。這四個步驟還必須搭配XML的相關技術,XML的相關技術很多,例如DTD、Schema、Xpointer、XSLT、XLink、SAX、DOM。
其中XML本身用來編輯撰寫文件,DTD和Schema用來定義XML文件,CSS和XSL/XSLT用來編排XML文件,再文由SAX和DOM處理,就可以被ASP,VBScript,JavaScript等軟體所應用。一般應用XML處理文件時,可以分為四個步驟:
- 1.準備原始文件:將欲轉換成XML的原始資料準備妥當。本書第一章和第二章將介紹如何撰寫
XML基本文件。- 2.製作XML文件:將準備好的原始文件做結構化的處理,根據結構化處理後的架構利用DTD或XML
Schema定義所需的元素和屬性。然後藉由定義好的DTD或XML Schema來撰寫XML文件,一份簡易的
XML文件就完成了。如果想要使這份XML文件更為美觀易讀,則需使用CSS或XSLT來做排版的動作。
其中DTD、XML Schema、CSS、XSLT將分別在第四章、第五章、第三章、第七章做介紹。第六章則
會介紹如何驗證XML文件是否有錯誤。- 3.處理XML文件:在使用XML文件之前,必須使用SAX或者是DOM擷取XML文件裡的資料內容。這兩
者之間的差別在於:SAX是使用循序處理的方式,而DOM則是利用文件的樹狀結構擷取。然後把擷取
出來的資料片段,傳送給下個步驟的程式。第八章和第九章將分別介紹SAX和DOM的用法。- 4.使用XML文件:ASP,VBScript,JavaScript等程式可以將SAX或者是DOM擷取出來的XML文件資料
做進一步的處理。第十一章、第十二章、第十三章、第十四章將對XML搭配其他的應用程式的使用
方法做介紹。在第十五章有一個完整的XML應用範例利用ASP物件ADO和FSO,結合XML文件物件模組DOM的觀念及方法來撰寫,第十六章則是介紹XML的連結方式(Xlink / Xpoint),附錄A介紹由XML所重新定義的HTML,即XHTML。