買這商品的人也買了...
-
$520$343 -
$980UML for Visual Basic 6.0 Developers: Using Visual Modeler and Rational Rose 98
-
$680$578 -
$980$833 -
$590$466 -
$820$804 -
$560$476 -
$450$383 -
$2,380$2,261 -
$480$379 -
$750$638 -
$780$616 -
$480$408 -
$780$663 -
$490$382 -
$690$587 -
$620$527 -
$990$782 -
$1,110$1,055 -
$480$408 -
$780$663 -
$450$356 -
$390$257 -
$550$275 -
$1,610$1,530
相關主題
商品描述
Description:
Developers and system administrators alike are uncovering the true power of XML, the Extensible Markup Language that enables data to be sent over the Internet from one computer platform to another or one application to another and retain its original format. Flexible enough to be customized for applications as diverse as web sites, electronic data interchange, voice mail systems, wireless devices, web services, and more, XML is quickly becoming ubiquitous.
XML Hacks is a roll-up-your-sleeves guide that distills years of ingenious XML hacking into a complete set of practical tips, tricks, and tools for the web developers, system administrators, and programmers who want to go far beyond basic tutorials to leverage the untapped power of XML.
With plenty of useful real-world projects that illustrate how to define, read, create, and manipulate XML documents, XML Hacks shows readers how to put XML's power to work on the Internet and within productivity applications. Each Hack in this book can be read easily in a few minutes, saving programmers and administrators countless hours of searching for the right answer. And this is an O'Reilly Hacks book, so it's not just practical, imminently useful, and time-saving. It's also fun.
From Anatomy of an XML Document to Exploring SOAP Messages XML Hacks shows you how to save time and accomplish more with fewer resources. If you want much more than the average XML user--to explore and experiment, do things you didn't know you could do with XML, discover clever shortcuts, and show off just a little--this invaluable book is a must-have.
Table of Contents:
Credits
Preface
Chapter 1. Looking at XML Documents
1. Read an XML Document
2. Display an XML Document in a Web Browser
3. Apply Style to an XML Document with CSS
4. Use Character and Entity References
5. Examine XML Documents in Text Editors
6. Explore XML Documents in Graphical Editors
7. Choose Tools for Creating an XML Vocabulary
8. Test XML Documents Online
9. Test XML Documents from the Command Line
10. Run Java Programs that Process XMLChapter 2. Creating XML Documents
11. Edit XML Documents with <oXygen/>
12. Edit XML Documents with Emacs and nXML
13. Edit XML with Vim
14. Edit XML Documents with Microsoft Word 2003
15. Work with XML in Microsoft Excel 2003
16. Work with XML in Microsoft Access 2003
17. Convert Microsoft Office Files, Old or New, to XML
18. Create an XML Document from a Text File with xmlspy
19. Convert Text to XML with Uphill
20. Create Well-Formed XML with Minimal Manual Tagging Using an SGML Parser
21. Create an XML Document from a CSV File
22. Convert an HTML Document to XHTML with HTML Tidy
23. Transform Documents with XQuery
24. Execute an XQuery with Saxon
25. Include Text and Documents with Entities
26. Include External Documents with XInclude
27. Encode XML Documents
28. Explore XLink and XML
29. What's the Diff? Diff XML Documents
30. Look at XML Documents Through the Lens of the XML Information SetChapter 3. Transforming XML Documents
31. Understand the Anatomy of an XSLT Stylesheet
32. Transform an XML Document with a Command-Line Processor
33. Transform an XML Document Within a Graphical Editor
34. Analyze Nodes with TreeViewer
35. Explore a Document Tree with the xmllint Shell
36. View Documents as Tables Using Generic CSS or XSLT
37. Generate an XSLT Identity Stylesheet with Relaxer
38. Pretty-Print XML Using a Generic Identity Stylesheet and Xalan
39. Create a Text File from an XML Document
40. Convert Attributes to Elements and Elements to Attributes
41. Convert XML to CSV
42. Create and Process SpreadsheetML
43. Choose Your Output Format in XSLT
44. Transform Your iTunes Library File
45. Generate Multiple Output Documents with XSLT 2.0
46. Generate XML from MySQL
47. Generate PDF Documents from XML and CSS
48. Process XML Documents with XSL-FO and FOP
49. Process HTML with XSLT Using TagSoup
50. Build Results with Literal Result and Instruction Elements
51. Write Push and Pull Stylesheets
52. Perform Math with XSLT
53. Transform XML Documents with grep and sed
54. Generate SVG with XSLT
55. Dither Scatterplots with XSLT and SVG
56. Use Lookup Tables with XSLT to Translate FIPS Codes
57. Grouping in XSLT 1.0 and 2.0
58. Use EXSLT ExtensionsChapter 4. XML Vocabularies
59. Use XML Namespaces in an XML Vocabulary
60. Create an RDDL Document
61. Create and Validate an XHTML 1.0 Document
62. Create Books, Technical Manuals, and Papers in XML with DocBook
63. Create a SOAP 1.2 Document
64. Identify Yourself with FOAF
65. Unravel the OpenOffice File Format
66. Render Graphics with SVG
67. Use XForms in Your XML DocumentsChapter 5. Defining XML Vocabularies with Schema Languages
68. Validate an XML Document with a DTD
69. Validate an XML Document with XML Schema
70. Validate Multiple Documents Against an XML Schema at Once
71. Check the Integrity of a W3C Schema
72. Validate an XML Document with RELAX NG
73. Create a DTD from an Instance
74. Create an XML Schema Document from an Instance or DTD
75. Create a RELAX NG Schema from an Instance
76. Convert a RELAX NG Schema to XML Schema
77. Use RELAX NG and Schematron Together to Validate Business Rules
78. Use RELAX NG to Generate DTD Customizations
79. Generate Instances Based on SchemasChapter 6. RSS and Atom
80. Subscribe to RSS Feeds
81. Create an RSS 0.91 Document
82. Create an RSS 1.0 Document
83. Create an RSS 2.0 Document
84. Create an Atom Document
85. Validate RSS and Atom Documents
86. Create RSS with XML::RSS
87. Syndicate Content with Movable Type
88. Post RSS Headlines on Your Site
89. Create RSS 0.91 Feeds from Google
90. Syndicate a List of Books from Amazon with RSS and ASPChapter 7. Advanced XML Hacks
91. Pipeline XML with Ant
92. Use Elements Instead of Entities to Avoid the "amp Explosion Problem"
93. Use Cocoon to Create a Well-Formed View of a Web Page, Then Scrape It for Data
94. From Wiki to XML, Through SGML
95. Create Well-Formed XML with JavaScript
96. Inspect and Edit XML Documents with the Document Object Model
97. Processing XML with SAX
98. Process XML with C#
99. Generate Code from XML
100. Create Well-Formed XML with GenxIndex
商品描述(中文翻譯)
描述:
開發人員和系統管理員都在發掘 XML 的真正力量,這是一種可擴展標記語言,能夠在互聯網上從一個計算機平台傳送數據到另一個平台或從一個應用程序傳送到另一個應用程序,並保持其原始格式。XML 足夠靈活,可以根據各種應用程序進行自定義,例如網站、電子數據交換、語音郵件系統、無線設備、網絡服務等,迅速成為無處不在的技術。《XML Hacks》是一本實用指南,提煉了多年來巧妙的 XML 破解技巧,為希望超越基本教程、利用 XML 潛在力量的網頁開發人員、系統管理員和程序員提供了一整套實用的提示、技巧和工具。
本書提供了許多有用的實際項目,說明如何定義、閱讀、創建和操作 XML 文檔,《XML Hacks》向讀者展示了如何在互聯網和生產力應用程序中發揮 XML 的力量。本書中的每個 Hack 都可以在幾分鐘內輕鬆閱讀,為程序員和管理員節省了無數尋找正確答案的時間。而且這是一本 O'Reilly Hacks 書籍,因此它不僅實用、極具價值且節省時間,還充滿趣味。
從 XML 文檔的結構到探索 SOAP 消息,《XML Hacks》教你如何節省時間,並以更少的資源完成更多工作。如果你想要的不僅僅是普通的 XML 使用者體驗——想要探索和實驗,做一些你不知道可以用 XML 做的事情,發現巧妙的捷徑,並稍微炫耀一下——這本無價的書籍是必備之選。
目錄:
致謝
前言
第一章:查看 XML 文檔
1. 讀取 XML 文檔
2. 在網頁瀏覽器中顯示 XML 文檔
3. 使用 CSS 為 XML 文檔應用樣式
4. 使用字符和實體引用
5. 在文本編輯器中檢查 XML 文檔
6. 在圖形編輯器中探索 XML 文檔
7. 選擇創建 XML 詞彙的工具
8. 在線測試 XML 文檔
9. 從命令行測試 XML 文檔
10. 運行處理 XML 的 Java 程序
第二章:創建 XML 文檔
11. 使用 編輯 XML 文檔
12. 使用 Emacs 和 nXML 編輯 XML 文檔
13. 使用 Vim 編輯 XML
14. 使用 Microsoft Word 2003 編輯 XML 文檔
15. 在 Microsoft Excel 2003 中處理 XML
16. 在 Microsoft Access 2003 中處理 XML
17. 將 Microsoft Office 文件(舊或新)轉換為 XML
18. 使用 xmlspy 從文本文件創建 XML 文檔
19. 使用 Uphill 將文本轉換為 XML
20. 使用 SGML 解析器創建格式正確的 XML,並最小化手動標記
21. 從 CSV 文件創建 XML 文檔
22. 使用 HTML Tidy 將 HTML 文檔轉換為 XHTML
23. 使用 XQuery 轉換文檔
24. 使用 Saxon 執行 XQuery
25. 使用實體包含文本和文檔
26. 使用 XInclude 包含外部文檔
27. 編碼 XML 文檔
28. 探索 XLink 和 XML
29. 有什麼不同?比較 XML 文檔
30. 從 XML 信息集的角度查看 XML 文檔
第三章:轉換 XML 文檔
31. 理解 XSLT 樣式表的結構
32. 使用命令行處理器轉換 XML 文檔
33. 在圖形編輯器中轉換 XML 文檔
34. 使用 TreeViewer 分析節點
35. 使用 xmllint Shell 探索文檔樹
36. 使用通用 CSS 或 XSLT 將文檔視為表格
37. 使用 Relaxer 生成 XSLT 身份樣式表
38. 使用通用身份樣式表和 Xalan 美化 XML
39. 從 XML 文檔創建文本文件
40. 將屬性轉換為元素,將元素轉換為屬性
41. 將 XML 轉換為 CSV
42. 創建和處理 SpreadsheetML
43. 在 XSLT 中選擇輸出格式
44. 轉換你的 iTunes 資料庫文件
45. 使用 XSLT 2.0 生成多個輸出文檔
46. 從 MySQL 生成 XML
47. 從 XML 和 CSS 生成 PDF 文檔
48. 使用 XSL-FO 和 FOP 處理 XML 文檔
49. 使用 TagSoup 處理 HTML 和 XSLT
50. 使用 Literal Result 和 Instruction 元素構建結果
51. 編寫 Push 和 Pull 樣式表
52. 使用 XSLT 進行數學運算
53. 使用 grep 和 sed 轉換 XML 文檔
54. 使用 XSLT 生成 SVG
55. 使用 XSLT 和 SVG 生成散點圖
56. 使用 XSLT 的查找表翻譯 FIPS 代碼
57. 在 XSLT 1.0 和 2.0 中進行分組
58. 使用 EXSLT 擴展
第四章:XML 詞彙
59. 在 XML 詞彙中使用 XML 命名空間
60. 創建 RDDL 文檔
61. 創建並驗證 XHTML 1.0 文檔
62. 使用 DocBook 在 XML 中創建書籍、技術手冊和論文
63. 創建 SOAP 1.2 文檔
64. 使用 FOAF 識別自己
65. 解開 OpenOffice 文件格式
66. 使用 SVG 渲染圖形
67. 在 XML 文檔中使用 XForms
第五章:使用模式語言定義 XML 詞彙
68. 使用 DTD 驗證 XML 文檔
69. 使用 XML Schema 驗證 XML 文檔
70. 同時驗證多個文檔與 XML Schema
71. 檢查 W3C Schema 的完整性
72. 使用 RELAX NG 驗證 XML 文檔
73. 從實例創建 DTD
74. 從實例或 DTD 創建 XML Schema 文檔
75. 從實例創建 RELAX NG Schema
76. 將 RELAX NG Schema 轉換為 XML Schema
77. 同時使用 RELAX NG 和 Schematron 驗證業務規則
78. 使用 RELAX NG 生成 DTD 自定義
79. 根據模式生成實例
第六章:RSS 和 Atom
80. 訂閱 RSS 源
81. 創建 RSS 0.91 文檔
82. 創建 RSS 1.0 文檔
83. 創建 RSS 2.0 文檔
84. 創建 Atom 文檔
85. 驗證 RSS 和 Atom 文檔
86. 使用 XML::RSS 創建 RSS
87. 使用 Movable Type 發佈內容
88. 在你的網站上發布 RSS 標題
89. 從 Google 創建 RSS 0.91 源
90. 使用 RSS 和 ASP 從 Amazon 發佈書籍列表
第七章:進階 XML Hacks
91. 使用 Ant 管道化 XML
92. 使用元素而非實體來避免「amp 爆炸問題」
93. 使用 Cocoon 創建網頁的格式正確視圖,然後抓取數據
94. 從 Wiki 到 XML,通過 SGML
95. 使用 JavaScript 創建格式正確的 XML
96. 使用文檔對象模型檢查和編輯 XML 文檔
97. 使用 SAX 處理 XML
98. 使用 C# 處理 XML
99. 從 XML 生成代碼
100. 使用 Genx 創建格式正確的 XML
索引