|
|
|
| 原价:
¥79.00(以下报价瞬息万变,建议您点击全部站点比对) | | |通过以下方式购买,或许更便宜: |
|
|
| |
|
|
|
|
我要购书网的承诺:本网上购书中心所出售的"IDG:XML 宝典(第二版)"图书保证正版,您在本购书中心享有收到图书七天内无条件退货!收到商品15日之内换货的待遇!
|
| |
退货规定:从本网上书店所购买的图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品7日之内可退货 |
| |
换货规定:从本购书中心所购买"IDG:XML 宝典(第二版)"图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品15日之内换货
|
|
| |
| 本书介绍了最新的XML技术和应用。这本权威的指导和参考手册将逐步展示如何将XML的强大功能应用于网页。从文档类型定义和样式表,到XPointer、模式、无线标记语言、XHTML以及其他的高级工具和应用,XML专家Elliotte Rusty Harold提供了集成XML与HTML、解决现实中的开发问题以及创建数据驱动内容所需要的全部知识和可用实例. |
| |
| 前言 1 第1部分 XML基础知识 7 第1章 XML概述 8 1.1 XML是什么 8 1.2 为什么开发人员如此青睐XML 10 1.3 XML文档的生命周期 12 1.4 相关的技术 13 1.5 小结 17 第2章 XML应用程序 18 2.1 XML应用程序 18 2.2 描述XML的XML 39 2.3 未公开的XML应用 41 2.4 小结 44 第3章 第一个XML文档 45 3.1 Hello XML 45 3.2 研究这个简单的XML文档 47 3.3 给XML标记指定含义 48 3.4 为XML文档编写一个样式表 48 3.5 将一个样式表附加到一个XML文档上 49 3.6 小结 50 第4章 组织数据 51 4.1 检查数据 51 4.2 将数据组织成XML格式 55 4.3 XML格式的优点 66 4.4 为文档显示准备样式表 67 4.5 小结 77 第5章 属性、空标记和XSL 78 5.1 属性 78 5.2 属性与元素 82 5.3 空元素和空元素标记 87 5.4 XSL 88 5.5 小结 107 第6章 形式规范 109 6.1 形式规范的规则 109 6.2 XML文档 110 6.3 XML内的文本 112 6.4 元素和标记 112 6.5 属性 115 6.6 实体引用 117 6.7 注释 118 6.8 处理指令 120 6.9 CDATA段 121 6.10 形式规范的HTML 121 6.11 小结 131 第7章 外国语言和非罗马字符的文本 132 7.1 Web上非罗马字符的文本 132 7.2 文字、字符集、字体和字形 136 7.3 遗留的字符集 139 7.4 Unicode字符集 145 7.5 使用Unicode编写XML文档 149 7.6 小结 152 第2部分 文档类型定义 153 第8章 DTD和有效性 154 8.1 文档类型定义 154 8.2 元素声明 155 8.3 DTD文件 156 8.4 文档类型声明 156 8.5 根据DTD进行验证 161 8.6 小结 164 第9章 元素声明 166 9.1 分析文档 166 9.2 ANY内容模型 170 9.3 #PCDATA内容模型 171 9.4 子元素 173 9.5 序列 174 9.6 一个或多个子元素 175 9.7 零个或多个子元素 175 9.8 零个或一个子元素 176 9.9 用圆括号进行分组 178 9.10 选择 180 9.11 混合内容 181 9.12 空元素 181 9.13 DTD中的注释 182 9.14 小结 187 第10章 实体声明 188 10.1 什么是实体 188 10.2 内部常规实体 189 10.3 外部常规实体 192 10.4 内部参数实体 195 10.5 外部参数实体 197 10.6 从多个文档片段建立完整的文档 201 10.7 小结 209 第11章 属性声明 210 11.1 属性的定义 210 11.2 在DTD中声明属性 210 11.3 声明多个属性 211 11.4 指定属性的默认值 212 11.5 属性类型 213 11.6 预定义的属性 218 11.7 基于属性的棒球统计数据的DTD 223 11.8 小结 229 第12章 未解析的实体、注记和非XML数据 230 12.1 注记 230 12.2 未解析的实体 232 12.3 处理指令 236 12.4 DTD中的条件部分 238 12.5 小结 239 第13章 名字空间 240 13.1 名字空间的需求 240 13.2 名字空间的语法 241 13.3 名字空间和有效性 253 13.4 小结 253 第3部分 样式语言 255 第14章 CSS样式表 256 14.1 什么是级联样式表 256 14.2 CSS中的注释 260 14.3 选择元素 261 14.4 继承 268 14.5 级联 270 14.6 对于不同媒体的不同规则 271 14.7 导入样式表 272 14.8 样式表的字符集 272 14.9 小结 273 第15章 CSS布局 274 15.1 CSS中的单位 274 15.2 显示属性 280 15.3 框属性 289 15.4 大小属性 297 15.5 定位 301 15.6 格式化页面 306 15.7 小结 309 第16章 CSS文本样式 310 16.1 字体属性 310 16.2 color属性 319 16.3 文本属性 320 16.4 背景属性 328 16.5 visibility属性 335 16.6 cursor属性 336 16.7 content属性 337 16.8 有声样式表 343 16.9 小结 347 第17章 XSL转换 349 17.1 什么是XSL 349 17.2 XSL转换的概述 350 17.3 XSL模板 358 17.4 使用xsl:value-of计算节点值 361 17.5 使用xsl:for-each处理多个元素 362 17.6 匹配节点的模式 363 17.7 选择节点的XPath表达式 373 17.8 默认的模板规则 385 17.9 确定输出要包含的内容 386 17.10 使用xsl:copy复制上下文节点 392 17.11 使用xsl:number对节点计数 393 17.12 对输出元素排序 398 17.13 mode属性 400 17.14 使用xsl:variable定义常量 402 17.15 命名的模板 403 17.16 向模板传递参数 404 17.17 删除和保留空格 405 17.18 进行选择 406 17.19 合并多个样式表 407 17.20 输出方式 409 17.21 小结 412 第18章 XSL格式化对象 414 18.1 格式化对象及其属性 414 18.2 页面布局 422 18.3 内容 433 18.4 前导线和水线 436 18.5 图形 438 18.6 链接 442 18.7 列表 443 18.8 表格 446 18.9 行内对象 451 18.10 脚注 451 18.11 浮动内容 452 18.12 格式化属性 452 18.13 小结 466 第4部分 补充技术 469 第19章 XLink 470 19.1 XLink和HTML链接的对比 470 19.2 链接元素 471 19.3 远程资源的描述 473 19.4 链接行为 474 19.5 扩展链接 477 19.6 扩展链接语法 478 19.7 弧 481 19.8 行外链接 486 19.9 小结 490 第20章 XPointer 492 20.1 为什么使用XPointer 492 20.2 XPointer的例子 493 20.3 具体例子 495 20.4 定位路径、步骤和集合 497 20.5 根节点 498 20.6 轴 499 20.7 节点测试 502 20.8 谓词 504 20.9 返回节点集合的函数 506 20.10 点 508 20.11 范围 509 20.12 子元素序列 511 20.13 小结 512 第21章 资源描述框架 513 21.1 什么是RDF 513 21.2 RDF语句 513 21.3 基本RDF语法 515 21.4 缩写的RDF语法 520 21.5 容器 521 21.6 RDF模式 528 21.7 小结 529 第5部分 XML应用程序 531 第22章 XHTML 532 22.1 验证HTML的原因 532 22.2 介绍XHTML 533 22.3 XHTML中的新特性 562 22.4 小结 571 第23章 无线标记语言 572 23.1 什么是WML 572 23.2 Hello WML 573 23.3 基本的文本标记 577 23.4 卡片和链接 581 23.5 选择 586 23.6 选项菜单 587 23.7 事件 589 23.8 首部 591 23.9 变量 592 23.10 服务器 597 23.11 小结 599 第24章 模式 601 24.1 DTD的不足之处 601 24.2 模式是什么 602 24.3 W3C的XML模式语言 603 24.4 Hello模式 604 24.5 复杂类型 607 24.6 分组 615 24.7 简单类型 618 24.8 派生类型 623 24.9 空元素 628 24.10 属性 629 24.11 名字空间 631 24.12 注释 636 24.13 小结 637 第25章 可伸缩的矢量图形 640 25.1 SVG是什么 640 25.2 一个简单的SVG文档 641 25.3 在网页中嵌入SVG图片 644 25.4 简单形状 646 25.5 路径 652 25.6 文本 657 25.7 位图化的图形 661 25.8 坐标系和视窗 663 25.9 将形状分组 667 25.10 引用形状 668 25.11 转换 670 25.12 链接 675 25.13 元数据 676 25.14 SVG编辑器 678 25.15 小结 678 第26章 矢量标记语言 680 26.1 什么是VML 680 26.2 用键盘绘图 682 26.3 用CSS定位VML形状 687 26.4 Microsoft Office中的VML 692 26.5 小结 697 第27章 频道定义格式 698 27.1 什么是频道定义格式 698 27.2 创建频道 698 27.3 描述频道 701 27.4 更新时间表 705 27.5 提前缓存和Web爬行 707 27.6 读者访问日志 708 27.7 BASE属性 710 27.8 LASTMOD属性 711 27.9 USAGE元素 712 27.10 小结 718 第28章 设计新的XML应用程序 719 28.1 数据的组织 719 28.2 个人的DTD 724 28.3 家庭的DTD 728 28.4 信息源的DTD 729 28.5 家谱树DTD 730 28.6 为家族树设计一个样式表 736 28.7 小结 741 附录A CD-ROM上的内容 742 附录B XML参考资料 745 附录C XML 1.0规范第二版 790 |
|
|