书籍详情

XML技术大全

XML技术大全

作者:(美)Heather Williamson著;智慧东方工作室译

出版社:机械工业出版社

出版时间:2002-01-01

ISBN:9787111094333

定价:¥59.00

购买这本书可以去
内容简介
  本书详细介绍XML技术,涉及XML的方方面面,例如解析器、校验器、大纲、文档类型定义、样式表、名字空间、XLink、XPointer等内容。本书内容翔实,实例丰富,不仅介绍XML的基本概念,而且涉及XML高级功能,例如脚本语言的应用、文档对象模型、XML子语言等。本书既适合Web应用开发人员参考,也适合想学习XML语言的技术人员阅读。
作者简介
暂缺《XML技术大全》作者简介
目录
第一部分XML基础                  
 第1章XML综述                  
 1. 1 早期岁月                  
 1. 1. 1 SGML基础                  
 1. 1. 2 XML的要求                  
 1. 2 当前的标准                  
 1. 2. 1  XML 1. 0                  
 1. 2. 2  XML名字空间                  
 1. 2. 3 文档类型定义                  
 1. 2. 4 层叠样式表                  
 1. 2. 5 可扩展样式表语言                  
 1. 2. 6 XML大纲                  
 1. 2. 7 XML查询语言                  
 1. 2. 8 XLink                  
 1. 2. 9 XPointer                  
 1. 2. 10 XPath                  
 1. 2. 11 XML数字签名                  
 1. 2. 12 资源描述框架大纲                  
 1. 2. 13 正规XML                  
 1. 2. 14 XHTML                  
 1. 3 XML软件                  
 1. 3. 1 非校验解析器                  
 1. 3. 2 校验解析器                  
 1. 4 DOM                  
 1. 5 小结                  
 第2章 XML校验和非校验解析器                  
 2. 1 开始编写XML文档                  
 2. 2 XML非校验解析器                  
 2. 2. 1 从一个基本的解析器开始                  
 2. 2. 2 在线解析器                  
 2. 3 XML校验解析器                  
 2. 3. 1 校验的需求                  
 2. 3. 2 在线校验器                  
 2. 3. 3 大纲检查器                  
 2. 4 小结                  
 第3章 XML初步                  
 3. 1 XML结构                  
 3. 2 XML元素                  
 3. 3 开始写第一个文档                  
 3. 4 解析文档                  
 3. 5 使用元素层                  
 3. 6 给XML代码加上注释                  
 3. 7 数据结构和组织                  
 3. 8 小结                  
 第4章 XML数据组织                  
 4. 1 根据数据创建信息层                  
 4. 1. 1 标识信息的重要性                  
 4. 1. 2 为列表添加细节                  
 4. 2 对数据进行结构化                  
 4. 2. 1 标识出元素                  
 4. 2. 2 标识出属性                  
 4. 3 保证数据兼容于文档对象模型                  
 4. 4 小结                  
 第5章  创建良构的XML                  
 5. 1 文档基础                  
 5. 1. 1 <?xml>声明                  
 5. 1. 2 根元素                  
 5. 2 创建和描述元素                  
 5. 2. 1 开始和结束元素标记                  
 5. 2. 2 元素内容                  
 5. 2. 3 空元素标记                  
 5. 2. 4 为元素命名                  
 5. 3 子元素                  
 5. 4 小结                  
 第6章 增添属性                  
 6. 1 用属性增强元素                  
 6. 2 属性规则                  
 6. 2. 1 属性的命名                  
 6. 2. 2 属性值                  
 6. 3 用属性改进空元素                  
 6. 4 属性的共享                  
 6. 5 样式表和属性配合使用                  
 6. 5. 1 添加一个样式表                  
 6. 5. 2 一个快速层叠样式表                  
 6. 5. 3 一个快速XSL样式表                  
 6. 6  小结                  
 第7章  XML名字空间                  
 7. 1 什么是名字空间                  
 7. 2 在文档内部使用名字空间                  
 7. 2. 1 标识名字空间                  
 7. 2. 2 语法                  
 7. 2. 3 默认名字空间                  
 7. 3 将名字空间添加到DTD                  
 7. 4 小结                  
 第二部分DTD的运用                  
 第8章  XML文档校验                  
 8. 1 DTD和校验                  
 8. 2 将DTD添加到文档.                   
 8. 2. 1 链接到文档类型定义                  
 8. 2. 2 嵌入文档类型定义                  
 8. 3  PUBLIC和SYSTEM DTD                  
 8. 3. 1 引用SYSTEM DTD                  
 8. 3. 2 引用PUBLIC DTD                  
 8. 4 声明Element类型                  
 8. 5 控制元素内容                  
 8. 6 添加注释                  
 8. 7 小结                  
 第9章 定义DTD实体                  
 9. 1 理解实体                  
 9. 1. 1 内部实体                  
 9. 1. 2 外部实体                  
 9. 1. 3 常规实体                  
 9. 1. 4 参数实体                  
 9. 2 定义常现实体                  
 9. 2. 1 内部常现实体                  
 9. 2. 2 在实体内使用实体                  
 9. 2. 3 常规实体限制                  
 9. 2. 4  组装                  
 9. 2. 5 外部常现实体                  
 9. 3 定义参数实体                  
 9. 3. 1 内部参数实体                  
 9. 3. 2 外部参数实体                  
 9. 4 小结                  
 第10章 运用属性                  
 10. 1 探究属性                  
 10. 2 属性还是元素                  
 10. 3 属性的定义                  
 10. 3. 1 控制属性类型                  
 10. 3. 2 设置默认值                  
 10. 4 定义多个属性                  
 10. 5 使用预定义的属性                  
 10. 5. 1  xml:space                  
 10. 5. 2  xml:lang                  
 10. 6 小结                  
 第11章 添加其他数据                  
 11. 1 探究标记                  
 11. 2 未解析的外部实体                  
 11. 3 条件语句                  
 11. 4 添加处理指令                  
 11. 5 小结                  
 第三部分添加样式                  
 第12章 何时使用样式表                  
 12. 1 什么是样式表                  
 12. 2 CSS的优点                  
 12. 3 XSL的优点                  
 12. 4 如何选择样式表                  
 12. 5 小结                  
 第13章  CSS基础                  
 13. 1 基本CSS语句                  
 13. 2 把CSS添加到文档                  
 13. 3  CSS选择                  
 13. 3. 1 选择元素                  
 13. 3. 2 选择类                  
 13. 3. 3 选择ID                  
 13. 3. 4 根据情况选择                  
 13. 3. 5 使用伪元素                  
 13. 3. 6 使用伪类                  
 13. 4 字体控制                  
 13. 4. 1 设置字体族科                  
 13. 4. 2 设置字体大小                  
 13. 4. 3 设置字体伸缩                  
 13. 4. 4 设置字体样式                  
 13. 4. 5 设置字体变型                  
 13. 4. 6 设置字体粗细度                  
 13. 4. 7 设置快捷字体                  
 13. 4. 8 设置字体颜色                  
 13. 5 文本控制                  
 13. 5. 1 设置字母字距                  
 13. 5. 2 设置行高                  
 13. 5. 3 设置文本对齐方式                  
 13. 5. 4 设置单词间距                  
 13. 5. 5 设置自己的对齐方式                  
 13. 5. 6 文字缩排                  
 13. 5. 7 使用文本装饰                  
 13. 5. 8 使用文本阴影                  
 13. 5. 9 使用文字变形                  
 13. 6 对象框控制                  
 13. 6. 1 设置边框                  
 13. 6. 2 设置过框折叠                  
 13. 6. 3 设置轮廓                  
 13. 6. 4 设置边距                  
 13. 6. 5 添加填充                  
 13. 6. 6 设置背景                  
 13. 7 组装样式表                  
 13. 8 小结                  
 第14章 CSS:应用                  
 14. 1 添加内容                  
 14. 1. 1 添加:before                  
 14. 1. 2 添加:after                  
 14. 1. 3 创建计数器和自动编号                  
 14. 2 使用CSS伪类和伪元素                  
 14. 2. 1 使用:first-child                  
 14. 2. 2 使用:first-line                  
 14. 2. 3 使用:first-letter                  
 14. 3 对象的可视格式化                  
 14. 3. 1 display属性                  
 14. 3. 2 设置对象位置                  
 14. 3. 3 设置对象大小                  
 14. 3. 4 控制对象的可视性                  
 14. 3. 5 控制对象的overflow和clip属性                  
 14. 4 控制光标                  
 14. 5 设置对象的重要性                  
 14. 6 使用媒体类型                  
 14. 6. 1 使用@media                  
 14. 6. 2 使用@import                  
 14. 7 了解听觉样式表                  
 14. 8 小结                  
 第15章  XSL基础                  
 15. 1 背景                  
 15. 1. 1 对XSL的需要                  
 15. 1. 2 XSL的历史和现状                  
 15. 2  XSL基础                  
 15. 2. 1  通过转换定义样式:XSLT                  
 15. 2. 2 通过XML实现CSS:XSL-FO                  
 15. 3 XSL软件和XSLT软件                  
 15. 3. 1 编辑/创作工具                  
 15. 3. 2 处理器                  
 15. 4  XSL-FO软件                  
 15. 4. 1 固有XSL-FO表现器                  
 15. 4. 2 格式化对象到PDF转换器                  
 15. 5 小结                  
 第16章  XSL转换                  
 16. 1 XSLT的概念                  
 16. 1. 1 源和结果树                  
 16. 1. 2 节点和节点类型                  
 16. 2  XPath标准                  
 16. 2. 1 环境                  
 16. 2. 2 位置步进语法                  
 16. 2. 3 XPath位置路径示例                  
 16. 2. 4 节点值                  
 16. 2. 5 XPath函数                  
 16. 3 用XSLT转换XML                  
 16. 3. 1 样式表结构                  
 16. 3. 2 模板规则                  
 16. 3. 3 条件处理                  
 16. 3. 4 排序                  
 16. 3. 5 在结果树中生成内容                  
 16. 3. 6 变量和参数                  
 16. 3. 7 导入和包容样式表                  
 16. 3. 8 特殊结果树输出                  
 16. 3. 9 将节点从源复制到结果树                  
 16. 3. 10 模板规则模式                  
 I6. 3. 11 从样式表发出消息                  
 16. 3. 12 XSLT函数                  
 16. 4 小结                  
 第17章  XSL应用                  
 17. 1 XSL-FO文档结构                  
 17. 2 布局主控集:页面布局和序列                  
 17. 2. 1 页面布局                  
 17. 2. 2 页面序列                  
 17. 3 添加内容:页面序列                  
 17. 3. 1 块和内联格式化                  
 17. 3. 2 一个页序列中的固定内容                  
 17. 3. 3 页和页之间不同的内容                  
 17. 4 查看结果文档                  
 17. 5 修改区域的显示属性                  
 17. 6 插入图像                  
 17. 7  XSL-FO表                  
 17. 8  小结                  
 第四部分使用大纲                  
 第18章 大纲入门                  
 18. 1 什么是大纲                  
 18. 2  DTD和大纲的比较                  
 18. 3 写一个基本的大纲                  
 18. 3. 1 一个分级的大纲                  
 18. 3. 2 大纲元素的平面目录                  
 18. 4 目前可用的软件                  
 18. 4. 1 大纲编辑器                  
 18. 4. 2 大纲校验器和解析器                  
 18. 5 小结                  
 第19章 大纲的元素. 类型和组                  
 19. 1 大纲元素说明                  
 19. 2 元素类型                  
 19. 2. 1 复杂类型                  
 19. 2. 2 简单类型                  
 19. 2. 3 定义自己的简单类型                  
 19. 3 使用元素组                  
 19. 4 元素内容                  
 19. 4. 1 属性和简单值                  
 19. 4. 2 混合内容                  
 19. 4. 3 空内容                  
 19. 5 小结                  
 第20章  定义大纲的属性                  
 20. 1 大纲属性说明                  
 20. 2 属性组                  
 20. 3 使用大纲注解                  
 20. 4 使用约束                  
 20. 4. 1 规定一个<choice>                  
 20. 4. 2 创建一个<sequence>                  
 20. 4. 3 使用<all>                  
 20. 5  创建惟一元素和属性                  
 20. 6 大纲和名字空间                  
 20. 7 使用实体                  
 20. 8 小结                  
 第21章  大纲的高级概念                  
 21. 1 目标名字空间和大纲                  
 21. 2 本声明的目标名字空间                  
 21. 3 大钢约束与ID属性                  
 21. 4 全局和局部声明                  
 21. 5 将大纲当作多个文档使用                  
 21. 6 替换组                  
 21. 7 抽象元素和类型                  
 21. 8 小结                  
 第五部分使用XML查询                  
 第22章  XML查询入门                  
 22. 1 XML查询要求                  
 22. 2 XML查询数据模型                  
 22. 3 XML查询代数                  
 22. 3. 1 数据和类型                  
 22. 3. 2 映射                  
 22. 3. 3 原子数据                  
 22. 3. 4 反复                  
 22. 3. 5 选择                  
 22. 3. 6 限定                  
 22. 3. 7 联结                  
 22. 3. 8  排序                  
 22. 4 利用XML查询                  
 22. 5 小结                  
 第23章  XLink                  
 23. 1  理解XLink                  
 23. 2  XLink语法                  
 23. 2. 1 XLink名字空间                  
 23. 2. 2 XLink属性                  
 23. 2. 3 链接类型                  
 23. 3  Xbase概览                  
 23. 4 小结                  
 第24章  XPointer的使用                  
 24. 1 理解XPointer                  
 24. 2 XPointer大纲                  
 24. 3  XPointer语法                  
 24. 3. 1 完全形式                  
 24. 3. 2 裸名                  
 24. 3. 3 子序列                  
 24. 4 Xpointer转义                  
 24. 4. 1 转义XPointer特殊字符                  
 24. 4. 2 转义URI中的字符                  
 24. 4. 3 转义在XML文本中使用的字符                  
 24. 5 xPointer函数                  
 24. 5. 1 标识一个location-set                  
 24. 5. 2 点位置类型                  
 24. 5. 3 范围位置类型                  
 24. 5. 4 string-range函数                  
 24. 5. 5 range-to函数                  
 24. 5. 6 here函数                  
 24. 5. 7 origin函数                  
 24. 5. 8 Start-point函数                  
 24. 5. 9 end-point函数                  
 24. 6 小结                  
 第25章 资源描述框架                  
 25. 1 什么是RDF和RDF大纲                  
 25. 1. 1 RDF                  
 25. 1. 2 RDF大纲                  
 25. 2 实现RDF基本模型                  
 25. 2. 1 资源                  
 25. 2. 2 属性                  
 25. 2. 3 语句                  
 25. 2. 4 RDF基本语法                  
 25. 3 使用RDF容器                  
 25. 3. 1 RDF容器语法                  
 25. 3. 2 容器对象                  
 25. 3. 3 语句                  
 25. 3. 4  URI范式                  
 25. 4 小结                  
 第六部分实践XML                  
 第26章  XHTML                  
 26. 1 什么是XHTML                  
 26. 2 HTML到 XHTML的转换                  
 26. 2. 1 元素转换                  
 26. 2. 2 从HTML到XHTML的快速转换                  
 26. 3 未来的XHTML模块                  
 26. 3. 1 结构模块                  
 26. 3. 2 文本模块                  
 26. 3. 3 超文本模块                  
 26. 3. 4 列表模块                  
 26. 3. 5 展示模块                  
 26. 3. 6 编辑模块                  
 26. 3. 7 双向文本模块                  
 26. 3. 8 表单模块                  
 26. 3. 9 表格模块                  
 26. 3. 10 图像模块                  
 26. 3. 11 客户机端图像地图模块                  
 26. 4  小结                  
 第27章  随JavaScript来实现XML                  
 27. 1 过程                  
 27. 1. 1 XML文档                  
 27. 1. 2 大纲                  
 27. 1. 3 样式表                  
 27. 1. 4 编写脚本                  
 27. 2 组装                  
 27. 3 小结                  
 第28章 用CGI收集和写入数据                  
 28. 1 设置变量和打开脚本                  
 28. 2 文本文件数据库的格式                  
 28. 3 创建XML文件                  
 28. 4 打开数据库和开始循环                  
 28. 5 读入数据                  
 28. 6 写入数据                  
 28. 7 保存XML文件并结束程序                  
 28. 8 完整的脚本                  
 28. 9 小结                  
 第七部分XML子语言                  
 第29章  SYMM和SMIL                  
 29. 1 SYMM基础                  
 29. 2 理解SMIL                  
 29. 3 SMIL编辑器和播放机                  
 29. 4  SMIL和HTML                  
 29. 5 SMIL媒体元素                  
 29. 5. 1 未知媒体类型                  
 29. 5. 2 SMIL媒体属性                  
 29. 6 SMIL布局和格式化元素                  
 29. 6. 1 设置演示文稿:<smil>.                   
 <head>和<body>                  
 29. 6. 2 使用元信息                  
 29. 6. 3 使用<layout>                  
 29. 6. 4 使用<root-layout>                  
 29. 6. 5 使用<region>                  
 29. 6. 6  使用<viewport>                  
 29. 7 设置SMIL计时                  
 29. 7. 1  站点同步                  
 29. 7. 2 计时和同步属性                  
 29. 8 对象和演示文稿之间的链接                  
 29. 8. 1 使用<a>                  
 29. 8. 2 使用<area>                  
 29. 8. 3 链接属性                  
 29. 9 创建SMIL动画和变形                  
 29. 9. 1 动画效果                  
 29. 9. 2 变形效果                  
 29. 10 小结                  
 第30章  使用可扩展矢量图形                  
 30. 1  SVG入门                  
 30. 2  SVG语法                  
 30. 2. 1 SVG数据类型                  
 30. 2. 2 SVG元素                  
 30. 2. 3 SVG属性                  
 30. 3 一个SVG的例子                  
 30. 4 小结                  
 第31章  科学语言:MathML和CML                  
 31. 1  数学语言:MathML                  
 31. 1. 1  MathML元素                  
 31. 1. 2  MathML示例                  
 31. 2 化学语言:CML                  
 31. 2. 1 CML元素                  
 31. 2. 2 CML示例                  
 31. 3 小结                  
 附录                  
 附录A DTD关键代码和一个示范DTD                  
 附录B  CSS语言参考                  
 附录C  XSL格式化对象参考                  
 附录D UNICODE字符集                  
                   
                   

猜您喜欢

读书导航