XML HACKS:100個業界最尖端的技巧和工具

基本介紹

  • 書名:XML HACKS:100個業界最尖端的技巧和工具
  • ISBN:9787302143376
  • 定價:59元
  • 裝幀:平裝
  • 印次:1-2
  • 印刷日期:2007-11-7
圖書簡介,書籍目錄,

圖書簡介

可擴展標記語言(ExtensibleMarkupLanguage),是全球資訊網協會於1998年初推薦使用的語言,它是標準通用標記語言(StandardGeneralizedMarkupLanguage,SGML)(ISO/IEC8879)的有限子集。在某種程度上,XML已享有盛譽,並被廣泛地接受為用於不同計算機系統的互操作性解決方案。儘管XML也存在不足,但是,由於被廣為接受,因而它很可能就是我們所追求的處理軟體互操作性問題的最佳方案。
今天,只要有軟體存在的地方就能夠找到XML。
本書的任務就是為讀者在使用XML進行或常見或不常見的開發時提供一個良好開端。儘管本書為讀者提供了初級、中級和高級hack,但並未囊括使用XML能夠做的所有事情,而是著眼於主流,即XML領域內的核心任務。這些任務可快速完成,並且通常使用可下載的、開源軟體或者提供免費試用版的軟體。

書籍目錄

致謝1
前言7
第1章查看XML文檔13
1閱讀XML文檔13
2在Web瀏覽器中顯示XML文檔18
3使用CSS為XML文檔套用樣式20
4使用字元引用與實體引用23
5在文本編輯器中檢查XML文檔26
6在圖形化編輯器查看XML文檔29
7選擇用於創建XML辭彙(XMLVocabulary)的工具33
8線上測試XML文檔37
9通過命令行測試XML文檔42
10運行處理XML的Java程式46
第2章創建XML文檔52
11使用編輯XML文檔52
12使用Emacs和nXML編輯XML文檔55
13使用Vim編輯XML60
14使用MicrosoftWord2003編輯XML文檔67
15在MicrosoftExcel2003中使用XML73
16在MicrosoftAccess2003中使用XML76
17將MicrosoftOffice檔案轉換為新版或舊版XML79
18使用xmlspy從文本檔案創建XML文檔81
19使用Uphill將文本轉換為XML84
20使用SGML分析器創建帶最小手工標記的良構的XML89
21從CSV檔案創建XML文檔94
22使用HTMLTidy將HTML文檔轉換為XHTML97
23使用XQuery轉換文檔99
24使用Saxon執行Xquery104
25使用實體包括文本和文檔108
26使用XInclude包括外部文檔111
27為XML文檔編碼114
28XLink與XML的研究119
29什麼是差別?比較XML文檔的不同之處124
30透過XML信息集(XMLInformationSet)查看wXML文檔128
第3章轉換XML文檔132
31理解XSLT樣式表的組織結構133
32使用命令行處理器轉換XML文檔135
33在圖形化編輯器中轉換XML文檔141
34使用TreeViewer分析節點145
35使用xmllintshell查看文檔樹149
36使用CSS或XSLT的Generic像表一樣查看文檔152
37使用Relaxer生成XSLT恆等樣式表158
38使用一般恆等樣式表和Xalan生成格式優美的XML161
39從XML文檔創建文本檔案163
40屬性與元素的相互轉換165
41轉換XML為CSV169
42創建並處理SpreadsheetML172
43在XSLT中選擇輸出格式186
44轉換自己的iTunes庫檔案188
45使用XSLT2.0生成多個輸出文檔193
46從MySQL生成XML197
47從XML和CSS生成PDF文檔202
48使用XSL-FO和FOP處理XML文檔203
49使用TagSoup處理帶XSLT的HTML208
50使用文字結果和指令元素構建結果209
51編寫Push和Pull樣式表214
52使用XSLT執行數學運算215
53使用grep和sed轉換XML文檔218
54使用XSLT生成SVG224
55使用XSLT和SVG令散點圖發生抖動228
56使用帶XSLT的查找錶轉換FIPS代碼233
57使?肵SLT1.0與2.0進行分組240
58使用EXSLT擴展246
第4章XML辭彙253
59使用XML辭彙中的XML命名空間253
60創建RDDL文檔256
61創建並驗證XHTML1.0文檔260
62使用DocBook創建XML形式的書籍、技術指南和論文264
63創建SOAP1.2文檔267
64使用FOAF標識自己270
65OpenOffice檔案格式解析278
66使用SVG顯示圖片284
67在自己的XML文檔中使用XForms288
第5章使用模式語言定義XML辭彙297
68使用DTD驗證XML文檔298
69使用XMLSchema驗證XML文檔306
70根據XMLSchema同時驗證多篇文檔313
71檢查W3C模式的完整性315
72使用RELAXNG驗證XML文檔318
73從實例中創建DTD327
74從實例或DTD創建XMLSchema文檔330
75從實例創建RELAXNG模式338
76將RELAXNG模式轉換為XMLSchema343
77聯合使用RELAXNG和Schematron驗證商業規則345
78使用RELAXNG生成用戶定製的DTD351
79基於模式生成實例357
第6章RSS與Atom361
80訂閱RSS提要361
81創建RSS0.91文檔366
82創建RSS1.0文檔368
83創建RSS2.0文檔370
84創建Atom文檔373
85驗證RSS和Atom文檔376
86使用XML::RSS創建RSS379
87聯合發布帶可移動類型的內容384
88在網站上貼上RSS聯合發布標題388
89從Google創建RSS0.91提要391
90使用RSS和ASP聯合發布來自Amazon的書籍列表395
第7章高級XMLHack402
91使用Ant流水處理XML402
92使用元素代替實體以避免"&爆炸問題"411
93使用Cocoon創建XML良構的Web網頁
視圖,然後從中提取數據415
94通過SGML從Wiki轉換為XML422
95使用JavaScript創建良構的XML431
96使用文檔對象模型檢查並編輯XML文檔439
97使用SAX處理XML447
98使用C#處理XML452
99從XML生成代碼461
100使用Genx生成良構的XML468

相關詞條

熱門詞條

聯絡我們