XML Hacks

XML Hacks

(美) 菲茨杰拉德 (Fitzgerald) , 著

出版社:清华大学出版社

年代:2006

定价:49.0

书籍简介:

本书帮助开发人员掌握XML的高级技巧,从而构建更好的英特网和各种应用程序。

书籍目录:

致谢编辑XML文档 12 使用Emacs和nXML编辑XML文档 13 使用Vim编辑XML 14 使用Microsoft Word 2003编辑XML文档 15 在Microsoft Excel2003中使用XML 16 在Microsoft Access2003中使用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

致谢前言第1章 查看XML文档 1 阅读XML文档 2 在Web浏览器中显示XML文档 3 使用CSS为XML文档应用样式 4 使用字符引用与实体引用 5 在文本编辑器中检查XML文档 6 在图形化编辑器查看XML文档 7 选择用于创建XML词汇(XML Vocabulary)的工具 8 在线测试XML文档 9 通过命令行测试XML文档 10 运行处理XML的Java程序第2章 创建XML文档 11 使用编辑XML文档 12 使用Emacs和nXML编辑XML文档 13 使用Vim编辑XML 14 使用Microsoft Word 2003编辑XML文档 15 在Microsoft Excel2003中使用XML 16 在Microsoft Access2003中使用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 Information Set)查看XML文档第3章 转换XML文档 31 理解XSLT样式表的组织结构 32 使用命令行处理器转换XML文档 33 在图形化编辑器中转换XML文档 34 使用Tree Viewer分析节点 35 使用xmllint shell查看文档树 36 使用CSS或XSLT的Generic像表一样查看文档 37 使用Relaxer生成XSLT恒等样式表 38 使用一般恒等样式表和Xalan生成格式优美的XML 39 从XML文档创建文本文件 40 属性与元素的相互转换 41 转换XML为CSV 42 创建并处理SpreadsheetML ……第4章 XML词汇第5章 使用模式语言定义XML词汇第6章 RSS与Atom第7章 高级XML Hack

内容摘要:

本书适用于那些喜欢收集各种免费或低成本工具和技术、使用XML作为标准来实际解决问题的人们。本书希望能满足各种读者的需要:无论是刚刚开始学习XML还是已经非常熟悉的读者。即使是专家也能够在书中的hack中发现解决其关注难题的新方法,例如Rick Jelliffe有关使用SGML将Wiki转换为XML的hack[Hack#94]。由于本书覆盖了许多领域,因而不管用户使用XML到哪种程度都可以满足自己的某种需要。  本书的任务就是为读者在使用XML进行或常见或不常见的开发时提供一个良好开端。尽管本书为读者提供了初级、中级和高级hack,但并未囊括使用XML能够做的所有事情,而是着眼于主流,即XML领域内的核心任务。这些任务可快速完成,并且通常使用可下载的、开源软件或者提供免费试用版的软件。  本书分为七章,下面简要描述第一章的内容:  第1章:查看XML文档  本章包含一系列介绍性的hack,包括对XML文档的外观是什么样子、如何在浏览器中显示XML文档、如何使用CSS设计XML文档,以及如何使用命令行的Java应用程序处理XML的概述。  第2章:创建XML文档  教会读者如何使用各种编辑器编辑XML,使用的编辑器包括Vim、Emacs、、及Microsoft Office 2003应用程序。其中还包括教会读者如何使用xmlspy将一个纯文本文件转换为XML,如何将CSV翻译为XML,以及如何使用HTML Tidy将HTML转换为XHTML。  第3章:转换XML文档  研究了使用XSLT和其他工具将XML转换为CSV,将iTunes库(plist)文件转换为HTML,使用grept和sed转换XML文档,以及使用XSLT生成SVG的各种方法。  第4章:XML词汇  帮助读者了解命名空间和RDDL,描述了如何以FOAF形式使用常规XML词汇和架构,如XHTML、DocBook、RDDL和RDF。  第5章:使用模式语言定义XML词汇  本章介绍使用DTD、XML Schem、RELAX NG和Schematron生成合法的XML。还阐明了如何从实例生成模式,如何从模式生成实例,以及如何将一种模式语言转换为另一种模式语言。  第6章:RSS与Atom  教会读者如何使用新闻阅读器预订RSS提要,如何创建RSS0.91、RSS1.0、RSS2.0和Atom文档,如何使用Movable Type模板从Google查询生成RSS。  第7章:XML高级Hack  教会读者如何在一个Ant流水线中执行XML任务,如何使用Cocoon,以及如何使用DOM、SAX、Genx和C#的System.Xml命名空间工具处理XML文档。

书籍规格:

书籍详细信息
书名XML Hacks站内查询相似图书
丛书名100个业界最尖端的技巧和工具
9787302143376
如需购买下载《XML Hacks》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸19装帧平装
页数 480 印数 3000

书籍信息归属:

XML Hacks是清华大学出版社于2007.出版的中图分类号为 TP312 的主题关于 可扩充语言,XML-程序设计 的书籍。