《XMLHACKS 100个业界最尖端的技巧和工具》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:Micbael Fitzgerald著;靳京,徐亚莉译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302143374
  • 页数:474 页
图书介绍:本书帮助开发人员掌握XML的高级技巧,从而构建更好的英特网和各种应用程序。

第1章 查看XML文档 13

1 阅读XML文档 13

2 在Web浏览器中显示XML文档 18

3 使用CSS为XML文档应用样式 20

4 使用字符引用与实体引用 23

5 在文本编辑器中检查XML文档 26

6 在图形化编辑器查看XML文档 29

7 选择用于创建XML词汇(XML Vocabulary)的工具 33

8 在线测试XML文档 37

9 通过命令行测试XML文档 42

10 运行处理XML的Java程序 46

11 使用<oXygen/>编辑XML文档 52

第2章 创建XML文档 52

12 使用Emacs和nXML编辑XML文档 55

13 使用Vim编辑XML 60

14 使用Microsoft Word 2003编辑XML文档 67

15 在Microsoft Excel 2003中使用XML 73

16 在Microsoft Access 2003中使用XML 76

17 将Microsoft Office文件转换为新版或旧版XML 79

18 使用xmlspy从文本文件创建XML文档 81

19 使用Uphill将文本转换为XML 84

20 使用SGML分析器创建带最小手工标记的良构的XML 89

21 从CSV文件创建XML文档 94

22 使用HTML Tidy将HTML文档转换为XHTML 97

23 使用XQuery转换文档 99

24 使用Saxon执行Xquery 104

25 使用实体包括文本和文档 108

26 使用XInclude包括外部文档 111

27 为XML文档编码 114

28 XLink与XML的研究 119

29 什么是差别?比较XML文档的不同之处 124

30 透过XML信息集(XML Information Set)查看XML文档 128

第3章 转换XML文档 132

31 理解XSLT样式表的组织结构 133

32 使用命令行处理器转换XML文档 135

33 在图形化编辑器中转换XML文档 141

34 使用TreeViewer分析节点 145

35 使用xmllint shell查看文档树 149

36 使用CSS或XSLT的Generic像表一样查看文档 152

37 使用Relaxer生成XSLT恒等样式表 158

38 使用一般恒等样式表和Xalan生成格式优美的XML 161

39 从XML文档创建文本文件 163

40 属性与元素的相互转换 165

41 转换XML为CSV 169

42 创建并处理SpreadsheetML 172

43 在XSLT中选择输出格式 186

44 转换自己的iTunes库文件 188

45 使用XSLT 2.0生成多个输出文档 193

46 从MySQL生成XML 197

47 从XML和CSS生成PDF文档 202

48 使用XSL-FO和FOP处理XML文档 203

49 使用TagSoup处理带XSLT的HTML 208

50 使用文字结果和指令元素构建结果 209

51 编写Push和Pull样式表 214

52 使用XSLT执行数学运算 215

53 使用grep和sed转换XML文档 218

54 使用XSLT生成SVG 224

55 使用XSLT和SVG令散点图发生抖动 228

56 使用带XSLT的查找表转换FIPS代码 233

57 使用XSLT 1.0与2.0进行分组 240

58 使用EXSLT扩展 246

第4章 XML词汇 253

59 使用XML词汇中的XML命名空间 253

60 创建RDDL文档 256

61 创建并验证XHTML 1.0文档 260

62 使用DocBook创建XML形式的书籍、技术指南和论文 264

63 创建SOAP 1.2文档 267

64 使用FOAF标识自己 270

65 OpenOffice文件格式解析 278

66 使用SVG显示图片 284

67 在自己的XML文档中使用XForms 288

第5章 使用模式语言定义XML词汇 297

68 使用DTD验证XML文档 298

69 使用XML Schema验证XML文档 306

70 根据XML Schema同时验证多篇文档 313

71 检查W3C模式的完整性 315

72 使用RELAX NG验证XML文档 318

73 从实例中创建DTD 327

74 从实例或DTD创建XML Schema文档 330

75 从实例创建RELAX NG模式 338

76 将RELAX NG模式转换为XML Schema 343

77 联合使用RELAX NG和Schematron验证商业规则 345

78 使用RELAX NG生成用户定制的DTD 351

79 基于模式生成实例 357

第6章 RSS与Atom 361

80 订阅RSS提要 361

81 创建RSS 0.91文档 366

82 创建RSS 1.0文档 368

83 创建RSS 2.0文档 370

84 创建Atom文档 373

85 验证RSS和Atom文档 376

86 使用XML∷RSS创建RSS 379

87 联合发布带可移动类型的内容 384

88 在网站上粘贴RSS联合发布标题 388

89 从Google创建RSS 0.91提要 391

90 使用RSS和ASP联合发布来自Amazon的书籍列表 395

第7章 高级XML Hack 402

91 使用Ant流水处理XML 402

92 使用元素代替实体以避免“&爆炸问题” 411

93 使用Cocoon创建XML良构的Web网页视图,然后从中提取数据 415

94 通过SGML从Wiki转换为XML 422

95 使用JavaScript创建良构的XML 431

96 使用文档对象模型检查并编辑XML文档 439

97 使用SAX处理XML 447

98 使用C#处理XML 452

99 从XML生成代码 461

100 使用Genx生成良构的XML 468