书籍详情

XML技术内幕

XML技术内幕

作者:(美)Natanya Pitts著;徐晓梅[等]译

出版社:机械工业出版社

出版时间:2002-01-01

ISBN:9787111093114

定价:¥65.00

购买这本书可以去
内容简介
  本书介绍了如何使用XML来解决现实生活中的信息传递问题。主要内容包括:标记语言介绍,XML与HTML比较,XML设计和解决方案实例等等。本书每章都分为深入讲解和快速解决方案两部分,使本书既具有一定的理论深度,又具有极大的实用价值。 本书附赠光盘包括:多个最流行的XML解析器、浏览器和开发系统,相关信息以及书中所有的代码文件。
作者简介
暂缺《XML技术内幕》作者简介
目录
第1章  标记语言                  
 1. 1  样式和标记基础                  
 1. 2  通用标记语言:HTML. SGML和XML                  
 1. 2. 1  HTML                  
 1. 2. 2  SGML:HTML和XML的祖先                  
 1. 2. 3  XML:SGML的简单子集                  
 1. 2. 4  XML和SGML之间的差别                  
 1. 2. 5  XML和HTML之间的差别                  
 1. 3  XML设计原则                  
 1. 4  XML简短历史                  
 1. 4. 1  XML的起源和需求                  
 1. 4. 2  XML早期发展                  
 1. 4. 3  XML是什么                  
 第2章  XML概述                  
 2. 1  深入讲解                  
 2. 1. 1  XML范例                  
 2. 1. 2  XML组件                  
 2. 1. 3  Web浏览器对XML的支持                  
 2. 1. 4  XML规范                  
 2. 1. 5  XML应用总览                  
 2. 2  快速解决方案                  
 2. 2. 1  对XML文档进行分类                  
 2. 2. 2  定义元素                  
 2. 2. 3  使用元素来标识内容                  
 2. 2. 4  定义属性                  
 2. 2. 5  在文档中放置字符实体                  
 2. 2. 6  创建自己的实体                  
 2. 2. 7  使用已经声明的实体                  
 2. 2. 8  阅读XML规范                  
 第3章  XML与HTML比较                  
 3. 1  深入讲解                  
 3. 1. 1  从HTML到XML                  
 3. 1. 2  XML与HTML的区别                  
 3. 1. 3  HTML代码与XML代码的比较                  
 3. 1. 4  XML的优势                  
 3. 1. 5  HTML和XML语法之间的差别                  
 3. 1. 6  嵌套标志                  
 3. 1. 7  忽略空格                  
 3. 1. 8  指定字符数据                  
 3. 1. 9  大小写敏感                  
 3. 1. 10  定义实体                  
 3. 1. 11  定义XML应用                  
 3. 1. 12  开发自己的DTD                  
 3. 1. 13  HTML到XML的快速转换                  
 3. 1. 14  XML文档的树型结构                  
 3. 1. 15  进一步讨论标记                  
 3. 1. 16  良好的XML和HTML设计                  
 3. 2  快速解决方案                  
 3. 2. 1  决定是否使用XML或HTML                  
 3. 2. 2  设计网站                  
 第4章  真正实现XML                  
 4. 1  深入讲解                  
 4. 1. 1  实现XML的诸多理由                  
 4. 1. 2  比较基本文档格式和XML                  
 4. 1. 3  标准化是关键                  
 4. 1. 4  为什么跨平台兼容性很重要                  
 4. 1. 5  XML与已有系统集成                  
 4. 1. 6  组织如何使用XML                  
 4. 1. 7  XML应用:西门子考勤卡系统                  
 4. 1. 8  讨论RivCom的能力差距分析工具                  
 4. 2  快速解决方案                  
 4. 2. 1  比较HTL和XML                  
 4. 2. 2  分析XML实现                  
 第5章  XML中的DTD                  
 5. 1  深入讲解                  
 5. 1. 1  DTD是什么                  
 5. 1. 2  声明                  
 5. 1. 3  存储DTD                  
 5. 1. 4  DTD的组成部分                  
 5. 1. 5  有效且结构良好的文档                  
 5. 1. 6  良好的DTD设计方法                  
 5. 2  快速解决方案                  
 5. 2. 1  定义元素                  
 5. 2. 2  定义属性                  
 5. 2. 3  定义实体                  
 5. 2. 4  创建和指定DTD                  
 第6章  操作XML元素                  
 6. 1  深入讲解                  
 6. 1. 1  再论元素                  
 6. 1. 2  研究元素                  
 6. 2  快速解决方案                  
 6. 2. 1  用解析字符数据来声明和指定单个元素                  
 6. 2. 2  声明和指定带有元素内容的单个元素                  
 6. 2. 3  用字符数据和子元素声明内容模型                  
 6. 2. 4  用相同的内容规范声明元素类型                  
 6. 2. 5  使用ANY关键字声明元素                  
 6. 2. 6  使用EMPTY关键字来声明元素                  
 第7章  在XML中创建内容                  
 7. 1  深入讲解                  
 7. 1. 1  与内容有关的重要术语                  
 7. 1. 2  不同类型的内容                  
 7. 1. 3  到底什么是内容                  
 7. 1. 4  基于内容的标记和基于描述的标记                  
 7. 2  快速解决方案                  
 7. 2. 1  定义解析字符数据内容                  
 7. 2. 2  定义元素内容                  
 7. 2. 3  定义混合内容                  
 7. 2. 4  在内容模型中包含参数实体                  
 7. 2. 5  为DTD规划内容模型                  
 第8章  操作属性                  
 8. 1  深入讲解                  
 8. 1. 1  属性在XML中的角色                  
 8. 1. 2  属性术语                  
 8. 1. 3  属性类型                  
 8. 1. 4  其他属性说明                  
 8. 1. 5  属性的使用                  
 8. 2  快速解决方案                  
 8. 2. 1  指定字符串属性                  
 8. 2. 2  指定标记化属性                  
 8. 2. 3  指定枚举型属性                  
 8. 2. 4  给属性规范添加属性说明                  
 8. 2. 5  合并属性规范以形成属性列表声明                  
 8. 2. 6  在标记中引用属性                  
 8. 2. 7  规划元素属性                  
 8. 2. 8  在XML工具中操作属性                  
 第9章  创建和包合XML实体                  
 9. 1  深入讲解                  
 9. 1. 1  什么是实体                  
 9. 1. 2  实体类型                  
 9. 1. 3  常见实体用法                  
 9. 2  快速解决方案                  
 9. 2. 1  引用实体                  
 9. 2. 2  声明内部实体                  
 9. 2. 3  声明外部实体                  
 9. 2. 4  声明解析实体                  
 9. 2. 5  声明未解析实体                  
 9. 2. 6  创建参数的实体                  
 9. 2. 7  声明符号                  
 9. 2. 8  为实体声明文本编码方案                  
 9. 2. 9  在XML文档中使用字符实体                  
 9. 2. 10  使用XML工具来创建和管理实体                  
 第10章  用样式表格式化XML文档                  
 10. 1  深入讲解                  
 10. 1. 1  使用样式表的时机                  
 10. 1. 2  XML样式选择                  
 10. 1. 3  在XML中使用CSS的正反两面                  
 10. 2  快速解决方案                  
 10. 2. 1  工作实例                  
 10. 2. 2  简单的样式公式:选择符+声明=样式规则                  
 10. 2. 3  在样式规则中对选择符分组                  
 10. 2. 4  在样式规则中对声明分组                  
 10. 2. 5  为单个属性包含特殊的声明组                  
 10. 2. 6  用类作为选择符                  
 10. 2. 7  用上下文作选择符                  
 10. 2. 8  在CSS中探究标点符号的作用                  
 10. 2. 9  在CS5中使用量度                  
 10. 2. 10  在CSS中使用URL                  
 10. 2. 11  解读属性定义                  
 10. 2. 12  链接样式表到XML文档                  
 第11章  用XSLT转换XML文档                  
 11. 1  深入讲解                  
 11. 1. 1  什么是XSI和XSLT                  
 11. 1. 2  XSL和XSLT的状态                  
 11. 1. 3  XSLT的实际用处                  
 11. 1. 4  重要的XSLT术语                  
 11. 1. 5  xsl:stylesheet元素                  
 11. 1. 6  解决冲突:规则仲裁                  
 11. 2  快速解决方案                  
 11. 2. 1  定义基本的XSLT样式表构造                  
 11. 2. 2  用工具建立XSLT样式表                  
 第12章  XML中的链接:XLink                  
 12. 1  深入讲解                  
 12. 1. 1  XML中的链接总览                  
 12. 1. 2  XML链接术语                  
 12. 1. 3  XLink的起源                  
 12. 1. 4  XLink设计原则                  
 12. 1. 5  XLink概述                  
 12. 1. 6  XLink的细节                  
 12. 1. 7  定义链接行为                  
 12. 1. 8  定义链按语义                  
 12. 1. 9  扩展链接和链接组                  
 12. 2  快速解决方案                  
 12. 2. 1  创建简单的链接                  
 12. 2. 2  在文档中使用简单链接                  
 12. 2. 3  指定链接的语义                  
 12. 2. 4  控制链接行为                  
 12. 2. 5  在DTD中预先定义链接属性                  
 12. 2. 6  创建扩展的链接                  
 12. 2. 7  创建链接库                  
 12. 2. 8  使用工具在XML文档中进行链接                  
 第13章  用XPath在XML中创建路径                  
 13. 1  深入讲解                  
 13. 1. 1  什么是XPath                  
 13. 1. 2  XPath语法                  
 13. 1. 3  文档树和节点释义                  
 13. 2  快速解决方案                  
 13. 2. 1  用完全XPath文法创建XPath                  
 13. 2. 2  用简赂的XPath文法创建XPath                  
 13. 2. 3  获得创建XPath的工具                  
 第14章  链接中的参考:XPointer                  
 14. 1  深入讲解                  
 14. 1. 1  XPointer的用途                  
 14. 1. 2  XPointer工作机制                  
 14. 1. 3  XPointer语法                  
 14. 1. 4  XPath的扩展--XPointer                  
 14. 2  快速解决方案                  
 14. 2. 1  在XML链接中加入XPointer                  
 14. 2. 2  用完全XPointer文法创建XPointer                  
 14. 2. 3  用区域创建XPointer                  
 14. 2. 4  用字符串区域创建XPointer                  
 14. 2. 5  综合讨论                  
 14. 2. 6  搜索XPointer工具                  
 第15章  XML中的名字空间                  
 15. 1  深入讲解                  
 15. 1. 1  在单个文档中结合多资源的元素                  
 15. 1. 2  在单个文档中结合多资源的属性                  
 15. 1. 3  把元素链接到URL                  
 15. 1. 4  名字空间规范                  
 15. 1. 5  频繁使用的名字空间                  
 15. 2  快速解决方案                  
 15. 2. 1  声明默认的名字空间                  
 15. 2. 2  声明带前缀的名字空间                  
 15. 2. 3  在XML文档中使用名字空间的元素                  
 第16章  XML应用                  
 16. 1  深入讲解                  
 16. 1. 1  什么是XML应用                  
 16. 1. 2  XML应用的类型                  
 16. 1. 3  详细的XML应用                  
 16. 2  快速解决方案                  
 16. 2. 1  定位新的XML应用                  
 16. 2. 2  用MathML创建数学方程                  
 16. 2. 3  创建OSD软件包                  
 16, 2. 4 创建SMIL数据文件                  
 16. 2. 5  寻找为XML应用创建文档的工具                  
 第17章  实现CDF                  
 17. 1  深入讲解                  
 17. 1. 1  频道概述                  
 17. 1. 2  XML和CDF的关系                  
 17. 1. 3  频道开发                  
 17. 1. 4  频道特性                  
 17. 1. 5  活动频道类型                  
 17. 1. 6 频道交付机制                  
 17. 1. 7 频道设计指南                  
 17. 1. 8  为Netcaster开发程序                  
 17. 1. 9  分析CDF符号集                  
 17. 2  快速解决方案                  
 17. 2. 1  创建频道                  
 17. 2. 2  创建不同类型的频道                  
 17. 2. 3  创建不同的交付频道                  
 17. 2. 4  创建高级频道特性                  
 17. 2. 5  使用CDF产生器创建频道                  
 策18章  用XHTML创建Web页面                  
 18. 1  深入讲解                  
 18. 1. 1  XHTML概述                  
 18. 1. 2  比较HTML和XHTML                  
 18. 1. 3  XHTML文档是结构良好的                  
 18. 1. 4  支持XHTML的浏览器                  
 18. 1. 5  正处于评价中的XHTML规范                  
 18. 2  快速解决方案                  
 18. 2. 1  把文档从HTML转换成XHTML                  
 18. 2. 2  用HTML-Kit来生成并执行XHTML                  
 第19章  处理XML                  
 19. 1  深入讲解                  
 19. 1. 1  处理XML文档的基础                  
 19. 1. 2  XML和浏览器                  
 19. 1. 3  XML和应用程序接口                  
 19. 1. 4  其他处理XML的方法                  
 19. 1. 5  XML和文档对象模型                  
 19. 2 快速解决方案                  
 19. 2. 1  解析XML文件                  
 19. 2. 2  浏览器操作:解析. 处理和显示                  
 XML数据                  
 19. 2. 3  用ActiveX和Java组件处理XML                  
 文档                  
 19. 2. 4  用JavaScript处理XML数据                  
 19. 2. 5  用ASP处理数据库                  
 19. 2. 6  使用XML DOM访问XML                  
 对象                  
 19. 2. 7  创建脚本访问对象模块                  
 第20章  完整XML方案的组件                  
 20. 1  深入讲解                  
 20. 1. 1  使用什么配置XML方案                  
 20. 1. 2  技术设计组件                  
 20. 1. 3  接口设计元素                  
 20. 1. 4  两个实际解决方案中的组件                  
 20. 2  快速解决方案                  
 20. 2. 1  定义XML方案中的组件                  
 20. 2. 2  评价XML应用                  
 第21章  XML和数据库                  
 21. 1  深入讲解                  
 21. 1. 1  关系数据库                  
 21. 1. 2  XML数据存储                  
 21. 1. 3  使用XML作为数据存储                  
 21. 2  快速解决方案                  
 21. 2. 1  什么时候结合数据库使用XML                  
 21. 2. 2  使用脚本操纵XML和数据存储                  
 21. 2. 3  使用脚本存档数据库                  
 21. 2. 4  将XML转换成数据库记录集                  
 21. 2. 5  将记录集转换成X(HT)ML                  
 第22章  使用XML编程                  
 22. 1  深入讲解                  
 22. 1. 1  DOM应用程序编程接口                  
 22. 1. 2  SAX API                  
 22. 1. 3  XSLT的API                  
 22. 1. 4  编程语言和XML                  
 22. 2  快速解决方案                  
 22. 2. 1  决定如何存取XML文档                  
 22. 2. 2  在Java中创建和操纵DOM                  
 22. 2. 3  识别Java中的DOM库类                  
 22. 2. 4  根据类型定位元素                  
 22. 2. 5  导航DOM模型                  
 22. 2. 6  根据名字存取属性                  
 22. 2. 7  修改DOM                  
 22. 2. 8  理解Java中的SAX处理技术                  
 22. 2. 9  在Java程序中使用XSLT                  
 22. 2. 10  在Web上寻找帮助信息                  
 第23章  XML工具箱                  
 23. 1  深入讲解                  
 23. 1. 1  XMLDTD和文档编辑器                  
 23. 1. 2  XML解析器和处理器                  
 23. 1. 3  XML浏览器                  
 23. 1. 4  转换工具                  
 23. 1. 5  数据库系统                  
 23. 1. 6  完全的XML工具集                  
 23. 1. 7  寻找新工具                  
 23. 2  快速解决方案                  
 附录A  在线资源                  
 附录B  XMLl. 0规范                  
 附录C  术语表                  

猜您喜欢

读书导航