XML編程與應用教程

出版時間:2010-5  出版社:清華大學出版社  作者:孫更新,肖冰,彭玉忠 編著  頁數(shù):334  
Tag標簽:無  

前言

  XML是Extensible Markup Language的簡寫,譯為可擴展標記語言。XML已經(jīng)在Web編程、新型數(shù)據(jù)庫系統(tǒng)、計算機網(wǎng)絡(luò)應用編程、網(wǎng)絡(luò)數(shù)據(jù)交換和跨平臺編程中發(fā)揮越來越重要的作用XML正在成為電子商務(wù)運營和數(shù)據(jù)管理的核心技術(shù)。  本書是一本學習XML基本概念和基礎(chǔ)理論、掌握XML開發(fā)技術(shù)的實用性書籍,較為全面地介紹了XML語言及其相關(guān)技術(shù),在詳細介紹XML語言及其相關(guān)標準的同時,注重XML技術(shù)在數(shù)據(jù)庫和編程方面的實際應用,重點突出了XML與各種常用編程語言的結(jié)合。全書共分為11章,具體內(nèi)容如下:  第1章XML概述:主要介紹了什么是.XML以及XML產(chǎn)生的背景XML的優(yōu)越性以及XML的常見應用等XML基礎(chǔ)知識。  第2章XML語法:主要介紹XML的語法,重點介紹了XML的文檔結(jié)構(gòu)XML格式的約束規(guī)則,如何聲明元素和屬性,以及怎樣使用名稱空間等。  第3章XML文檔類型定義:主要介紹確保XML文檔有效的文檔類型定義,重點介紹了DTD中元素、屬性、實體的聲明語法和格式,以及在XML文檔中使用DTD的方式。  第4章XMI。模式定義:主要介紹了XMI。模式定義的基本語法知識,重點介紹了模式的文檔結(jié)構(gòu),XML模式中元素及屬性的聲明語法和使用XML模式的方式?! 〉?章XML文件的顯示:主要介紹如何使用級聯(lián)樣式表和可擴展樣式語言來顯示XML文檔,重點介紹了XPath、XSL模板、XSLT語法元素等?! 〉?章XML和Microsoft SQL Server的集成:Microsoft SQL Server 2005中可以應用XML技術(shù)方便地進行數(shù)據(jù)處理,本章將介紹Microsoft SQL Server 2005對XML的支持及其相互轉(zhuǎn)換。  第7章XLink和XPointer-主要介紹了XLink和XPointer的相關(guān)概念和具體使用方法  第8章:XML DOM編程模型:重點介紹文檔對象模型結(jié)構(gòu)以及如何使用該模型操作XML文檔。  第9章Java中的XML編程:詳細介紹了Java解析和操作XML文檔的三種不同方式,以及在每種不同的方式下具體的編程方法  第10章NET中的XML編程:主要介紹了在.NET平臺上操作和處理XML文件要用到的具體技術(shù)及相關(guān)對象,重點介紹了NET平臺上的DOM編程方法,以及與XML與ADO.NET技術(shù)的關(guān)系?! 〉?1章基于XML的在線相冊:通過一個綜合案例演示了在實際項目開發(fā)中XML的應用  本課程總共有54學時,各章學時分配見下表(供參考)。

內(nèi)容概要

可擴展標記語言(XML)是一種新的Web開發(fā)輔助語言,利用它可通過Internet進行信息的描述、交換和顯示。本書是學習和應用XML語言的實用教材,書中詳細闡述了XML的基本概念、語法規(guī)則、文檔類型定義、模式定義、級聯(lián)樣式表、可擴展樣式表、與數(shù)據(jù)庫的集成、文檔對象模型,還介紹了XML在Java和.NET中的編程,最后通過一個綜合案例演示了XML在實際項目開發(fā)中的應用。本書內(nèi)容由淺入深,在講解基本概念和基礎(chǔ)知識的同時給出了大量實例,便于讀者消化吸收所學內(nèi)容。每章還包括了小結(jié)和習題,便于讀者鞏固所學的知識?! ”緯勺鳛楦叩仍盒S嬎銠C、電子商務(wù)以及信息類相關(guān)專業(yè)的教材,也可供相關(guān)研究人員、廣大Web應用程序開發(fā)者和用戶參考。

書籍目錄

第1章 XML概述   1.1 什么是XML   1.2 XML的產(chǎn)生背景    1.2.1 電子數(shù)據(jù)交換簡介    1.2.2 XML的產(chǎn)生及其與SGML、HTML的關(guān)系   1.3 XML的優(yōu)越性   1.4 XML應用綜述   1.5 XML開發(fā)工具    1.5.1 Altova XMLSpy 的主要功能    1.5.2 Altova XMLSpy 的圖形用戶界面    1.5.3 Altova XMLSpy 的安裝    1.5.4 Altova XMLSpy 的使用   1.6 本章小結(jié)   1.7 習題  第2章 XML語法   2.1 XML文檔概述   2.2 XML文檔結(jié)構(gòu)   2.3 XML文檔規(guī)則    2.3.1 格式良好的XML文檔規(guī)則    2.3.2 格式良好的XML文檔    2.3.3 有效的XML文檔   2.4 XML聲明   2.5 XML文檔內(nèi)容    2.5.1 XML元素    2.5.2 XML屬性    2.5.3 注釋    2.5.4 字符引用和實體引用   2.6 命名空間    2.6.1 命名沖突    2.6.2 解決命名沖突的方法    2.6.3 命名空間的使用   2.7 本章小結(jié)   2.8 習題  第3章 XML文檔類型定義——DTD   3.1 DTD概述   3.2 DTD聲明    3.2.1 內(nèi)部DTD    3.2.2 外部DTD   3.3 DTD語法    3.3.1 元素聲明    3.3.2 屬性聲明    3.3.3 實體聲明   3.4 本章小結(jié)   3.5 習題  第4章 XML模式定義——XSD   4.1 XML schema與DTD   4.2 schema的文檔結(jié)構(gòu)   4.3 XML schema中的數(shù)據(jù)類型    4.3.1 簡單數(shù)據(jù)類型    4.3.2 復雜數(shù)據(jù)類型   4.4 模式文件中的元素聲明    4.4.1 簡單元素的聲明    4.4.2 復雜元素的聲明    4.4.3 匿名類型的定義   4.5 模式文件中的屬性聲明   4.6 在XML模式中創(chuàng)建元素和屬性組    4.6.1 sequence元素    4.6.2 choice元素    4.6.3 group元素    4.6.4 all元素    4.6.5 attributeGroup元素   4.7 模式重用    4.7.1 include元素    4.7.2 import元素   4.8 本章小結(jié)   4.9 習題  第5章 XML文件的顯示——CSS和XSL  第6章 XML和Microsoft SQL Server 的集成  第7章 XLink和XPointer  第8章 XML DOM編程模型  第9章 Java中的XML編程  第10章 .NET中的XML編程  第11章 基于XML的在線相冊系統(tǒng)

章節(jié)摘錄

  1.2 XML的產(chǎn)生背景  XML最初的設(shè)計目的是為了電子數(shù)據(jù)交換,更具體地說是為電子數(shù)據(jù)交換提供一個統(tǒng)一的標準格式?! ?.2.1 電子數(shù)據(jù)交換簡介  EDI(Electronic.Data Interchange)電子數(shù)據(jù)交換是一種利用計算機進行商務(wù)處理的新方法。EDI將貿(mào)易、運輸、保險、銀行和海關(guān)等行業(yè)的信息,用一種國際公認的標準格式,通過計算機通信網(wǎng)絡(luò),使各有關(guān)部門、公司與企業(yè)之間進行數(shù)據(jù)交換與處理,并完成以貿(mào)易為中心的全部業(yè)務(wù)過程?! DI不是用戶之間簡單的數(shù)據(jù)交換,EDI用戶需要按照國際通用的消息格式發(fā)送信息,接收方也需要按國際統(tǒng)一規(guī)定的語法規(guī)則,對消息進行處理,并使其他相關(guān)系統(tǒng)進行EDI綜合處理。整個過程都是自動完成,無須人工干預,減少了差錯,提高了效率。因此EDI又被人們通俗地稱為“無紙貿(mào)易”?! ∈褂茫篍DI的主要優(yōu)點如下。  降低了紙張的消費;  減少了許多重復勞動,提高了工作效率;使得貿(mào)易雙方能夠以更迅速、更有效的方式進行貿(mào)易,大大簡化了訂貨過程和存貨過程,使雙方能及時地充分利用各自的人力和物力資源?! 】梢愿纳瀑Q(mào)易雙方的關(guān)系,廠商可以準確地估計商品的需求量,貨運代理商可以簡化大量的出口文書工作,商業(yè)用戶可以提高存貨的效率,提高了它們的競爭力。EDI是早期計算機網(wǎng)絡(luò)發(fā)展的一個主要目的,而結(jié)構(gòu)化信息的一個主要目的就是使數(shù)據(jù)交換成為可能。因為如果不同行業(yè)中需要交互使用的信息采用統(tǒng)一的模型標識,信息就能方便和高效地進行共享對于XML來說,這個統(tǒng)一的模型就是XSD而HTML由于自身的缺陷不能擔負起這一任務(wù),那么能不能有一種新的語言來解決這個問題呢?答案就是XML。  相對于其他應用于EDI的結(jié)構(gòu)化信息技術(shù)而言,XML的優(yōu)勢如下。  低成本。XML不需要VAN(增值網(wǎng))的高額費用,中小企業(yè)也用得起;定制商業(yè)規(guī)則。XML允許用戶創(chuàng)建自己的商業(yè)規(guī)則和格式,容易解釋;EDI需要翻譯軟件來得到貿(mào)易伙伴的信息格式。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    XML編程與應用教程 PDF格式下載


用戶評論 (總計9條)

 
 

  •   挺基礎(chǔ)的一本好書
  •   學校規(guī)定
  •   我很喜歡這書!
  •   寫的很細致 很好 很滿意
  •   正版。不過不參與5折優(yōu)惠唉
  •   還沒怎么看呢,感覺不錯
  •   質(zhì)量還可以,內(nèi)容還沒看,這是我們的教材
  •   還可以 學生教材
  •   書里面的內(nèi)容有重復的、也有錯漏的。內(nèi)容倒是全了,但是語言表述得不是很好...有點地方根本就不知道說的啥...單就應用來說還行。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7