Delphi XML權威指南

《Delphi XML權威指南》是2003-4-1中國電力出版社出版的圖書。

簡介

內容提要

本書主要介紹XML以及如何在De1phi中使用XML。共分5部分,27章,依次詳細介紹了XML基礎知識、文檔對象模型(DOM)、簡單XML API(SAX)、如何使用Delphi生成XML文檔等精彩內容。並過過大量實例加深讀者對相關知識的理解。全書結構清晰、內容豐富,有很強的可造性。

本書適合有一定Delphi開發經驗且對XML有濃厚興趣的開發人員或者對這一領域感興趣的讀者閱讀。

目錄

前言

致謝

第1部 分關於XML

第1章 歷史

1.1 XML與HTML

1.2 相關的規範

1.3 可擴展的超文本標記語言(XHTML)

1.4 數學標記語言(MathML)

1.5 可調整的矢量圖形(SVG)

1.6 同步多媒體集成語言(SMIL)

1.7 資源描述框架(RDF)

1.8 參考文獻

1.9 XML例子

第2章 XML語法

2.1 元素與屬性

2.2 名字記號和命名空間

2.3 文本和空白

2.4 注釋

2.5 處理指令

2.6 實體

2.7 CDATA段

2.8 prolog

2.9 編碼模式

2.10 XML處理程式

2.11 本章小結

第3章 文檔類型定義

3.1 DTD的聲明

3.2 內容模型

3.3 屬性

3.4 表示法

3.5 實體

3.6 本章小結

第4章 可擴展的樣式表語言轉換

4.1 轉換

4.2 模板和樣式

4.3 文本內容

4.4 建立文檔結構

4.5 循環

4.6 條件處理

4.7 XSLT示例

4.8 本章小結

第5章 XLink

5.1 連結的定義

5.2 簡單的連結

5.3 擴展的連結

5.4 不一致連結

5.5 本章小結

第6章 xPath和XPointer

6.1 常用的形式

6.2 軸

6.3 謂詞

6.4 位置

6.5 函式

6.6 縮寫語法

6.7 示例

6.8 本章小結

第7章 XML模式

7.1 模式文檔

7.2 註解

7.3 簡單的類型

7.4 複雜的類型

7.5 屬性的聲明

7.6 元素的聲明

7.7 模式的其他功能

7.8 本章小結

第2部分 文檔對象模型

第8章 文檔對象模型

8.1 DOM接口

8.2 DOMException

8.3 Node接口

8.4 NodeList接口

8.5 NamedNodeMap接口

8.6 Element接口

8.7 Attr接口

8.8 CharacterData接口

8.9 Text接口

8.10 CDATASection接口

8.11 Comment接口

8.12 ProcessingInstruction接口

8.13 DocumentType接口

8.14 Entity接口

8.15 EntityReference接口

8.16 Notation接口

8.17 DocumentFragment接口

8.18 Document接口

8.19 DOMImplementation接口

8.20 NodeFilter接口

8.21 NodeIterator接口

8.22 TreeWalker接口

8.23 DocumentTraversal接口

8.24 本章小結

第9章 Microsoft的文檔對象模型

9.1 IXMLDOMParseError接口

9.2 IXMLDOMNode接口

9.3 IXMLDOMNodeList接口

9.4 IXMLDOMNamedNodeMap接口

9.5 IXMLDOMElement接口

9.6 IXMLDOMAttribute接口

9.7 IXMLDOMCharacterData接口

9.8 IXMLDOMText接口

9.9 IXMLDOMCDATASection接口

9.10 IXMLDOMComment接口

9.11 IXMLDOMProcessingInstruction接口

9.12 IXMLDOMDocumentType接口

9.13 IXMLDOMEntity接口

9.14 IXMLDOMEntityReference接口

9.15 IXMLDOMNotation接口

9.16 IXMLDOMDocumentFragment接口

9.17 IXMLDOMDocument接口

9.18 IXMLDOMDocument2接口

9.19 IXMLDOMSchemaCollection接口

9.20 IXMLDOMSelection接口

9.21 IXMLDOMImplemenation接口

9.22 文檔遍歷接口(Document Traversal)

9.23 LXSLTemplate接口

9.24 IXSLProcessor接口

9.25 載入DOM

9.26 MS DOM XML觀察器

9.27 查看節點的詳細內容

9.28 DOM的執行緒化

9.29 本章小結

第10章 CUESoft的文檔對象模型

10.1 TDOMException異常

10.2 TXmlParserError異常

10.3 TXmlNode類

10.4 TXmlNodeList類

10.5 TXmlNamedNodeMap類

10.6 TXmlElement類

10.7 TXmlAttribute類

10.8 TXmlCharacterData類

10.9 TXmlText類

10.10 TXmlCDataSection類

10.11 TXmlComment類

10.12 TXmlProcessingInstruction類

10.13 TXmlDocumentType類

10.14 TXmlEntity類

10.15 TXmlEntityReference類

10.16 TXmlNotation類

10.17 TXmlDocumentFragment類

10.18 TXmlDocument類

10.19 TXmlDomImplementation類

10.20 TXmlObjModel組件

10.21 TXmlParser組件

10.22 載入CUESft DOM

10.23 本章小結

第11章 OpenXML的文檔對象模型

11.1 EDomException異常

11.2 TdomNode類

11.3 TdomNodeList類

11.4 TdomNamedNodeMap類

11.5 TdomElement類

11.6 TdomAttr類

11.7 TdomCharacterData類

11.8 TdomText類

11.9 TdomCDATASection類

11.10 TdomComment類

11.11 TdomProcessingInstruction類

11.12 TdomDocumentType類

11.13 TdomInternalSubset類

11.14 TdomExternalSubset類

11.15 TdomConditionalSection類

11.16 TdomEntity類

11.17 TdomEntityDeclaration類

11.18 TdomEntityReference類

11.19 TdomNotation類

11.20 TdomNotationDeclaration類

11.21 TdomElementTypeDeclaration類

11.22 內容模型

11.23 TdomAttrList類

11.24 TdomAttrDefinition類

11.25 TdomNametoken類

11.26 TdomXmlDeclaration類

11.27 TdomTextDeclaration類

11.28 TdomDocumentFragement類

11.29 TdomDocument類

11.30 TdomImplementation類

11.31 TdomNodeFilter類

11.32 TdomNodeIterator類

11.33 TdomTreeWalker類

11.34 TdomToDomParser類

11.35 輔助函式

11.36 利用Open XML DOM觀察文檔

11.37 本章小結

第3部分 簡單的XML API

第12章 簡單的XML API

12.1 使用SAX

12.2 SAX元素

12.3 SAXException類

12.4 SAXParseException類

12.5 InputSource類

12.6 Locator接口

12.7 Attributes接口

12.8 ContentHandler接口

12.9 DTDHandler接口

12.10 EntityResolver接口

12.11 ErrorHandler接口

12.12 SAX擴展

12.13 LexicalHandler接口

12.14 DeclHandler接口

12.15 XMLReader接口

12.16 XMLFilter接口

12.17 ParserAdapter和XMLReaderAdapter類

12.18 XMLReaderFactory類

12.19 Defaulotandler類

12.20 本章小結

第13章 Microsoft的SAX解析程式

13.1 IVBSAXLocator接口

13.2 IVBSAXAttributes接口

13.3 IVBSAXContentHandler接口

13.4 IVBSAXDTDHandler接口

13.5 IVBSAXEntityResolver接口

13.6 IVBSAXErrorHandler接口

13.7 IVBSAXLexicalHandler接口

13.8 IVBSAXDeclHandler接口

13.9 IVBSAXXMLReader接口

13.10 IVBSAXXMLFilter接口

13.11 如何準備SAX事件

13.12 回響事件通知

13.13 本章小結

第14章 Delphi中的SAX

14.1 轉換為Delphi

14.2 ESAXException類

14.3 ESAXParseException類

14.4 TSAXInputSource類

14.5 ISAXLocator接口

14.6 ISAXAttributes接口

14.7 ISAXContentHandler接口

14.8 ISAXDTDHandler接口

14.9 ISAXEntityResolver接口

14.10 ISAXErrorHandler接口

14.11 SAX的擴展

14.12 ISAXLexicalHandler接口

14.13 ISAXDeclHandler接口

14.14 ISAXXMLReader接口

14.15 ISAXXMLFilter接口

14.16 TSAXParserAdapter和TSAXXMLReaderAdapter類

14.17 TSAXXMLReaderFactory類

14.18 TSAXDefaultHandler類

14.19 建立一個SAX閱讀器

14.20 SAX XML觀察器

14.21 實現ISAXContentHandler

14.2.2 本章小結

第15章 封裝外部解析程式

15.1 採用Microsoft的SAX解析程式

15.2 使用CUESoft的解析程式

15.3 使用Open XML的解析程式

15.4 本章小結

第4部分 使用XML

第16章 XML就是數據

16.1 Movie-watcher資料庫

第17章 簡單的文本

17.1 從資料庫中產生XML文檔

17.2 本章小結

第18章 Web模組

18.1 創建

18.2 TRecordPageProducer

18.3 本章小結

第19章 文檔對象模型

19.1 Microsoft的DOM

19.2 CUESoft的DOM

19.3 Open XML的DOM

19.4 本章小結

第20章 使用SAX建立XML

20.1 IMXWriter接口

20.2 IMXAttributes接口

20.3 創建一個書寫器

20.4 定義DTD

20.5 添加內容

20.6 本章小結

第21章 使用XSL轉換

21.1 XSLT工具

21.2 轉換文檔

21.3 單一的HTML轉換

21.4 基於模板的HTML轉換

21.5 逗號分隔的轉換

21.6 富文本轉換

21.7 本章小結

第22章 XML代理

22.1 數據伺服器

22.2 InternetExpress

22.3 CGI Web應用程式

22.4 使用ISAPI

22.5 XML的用法

22.6 本章小結

第5部分 示範程式

第23章 大規模電子郵件的傳送

23.1 載入配置屬性

23.2 郵件訊息模板

23.3 資料庫訪問

23.4 將訊息傳送出去

23.5 日誌記錄和測試

23.6 將上述對象集成起來

23.7 本章小結

第24章 一個定製的客戶端

24.1 客戶端

24.2 信息隱藏

24.3 解析XML文檔

24.4 構造模型對象

24.5 積累內容

24.6 保存屬性

24.7 客戶端的處理

24.8 採用瀏覽器

24.9 本章小結

第25章 考試XML——Delphi客戶端

25.1 載入一個測驗

25.2 對用戶的跟蹤

25.3 測驗程式

25.4 本章小結

第26章 考試XML——Web客戶端

26.1 測驗的轉換

26.2 在轉換中使用腳本

26.3 Web應用程式的初始化

26.4 進行轉換

26.5 結束處理

26.6 本章小結

第27章 簡單的對象訪問協定

27.1 SOAP簡介

27.2 處理SOAP

27.3 SOAP伺服器

27.4 SOAP客戶端

27.5 本章小結

術語表

相關詞條

相關搜尋

熱門詞條

聯絡我們