XML样式指南:从CSS到XSL
需积分: 0 98 浏览量
更新于2024-12-01
收藏 3.67MB PDF 举报
"该资源是一个全面的XML中文教程,涵盖了从基础到高级的XML知识,特别强调了XML样式的应用,包括如何利用XML样式表(如CSS和XSL)为不同平台和设备创建适应性的展示效果。教程指出,随着移动设备的普及,需要比HTML更灵活的样式机制。教程内容涉及了多种样式语言,如CSS用于传统浏览器,XSL用于XML到HTML、VOXML或其他格式的转换,以及DSSSL和OmniMark作为额外的讨论点。本章重点讨论了CSS和XSL的使用,并简要提及了ISO标准的DSSSL以及OmniMark这一专用语言。教程还探讨了XML解析和样式在Web客户端演进中的位置,以及它们在语音浏览器等新兴领域的应用。"
在XML中,数据和表现是分离的,这意味着XML文档本身仅包含结构化信息,而样式和视觉呈现则由独立的样式表决定。本教程的第13章专门讲解了如何使用XML样式,以适应不同的输出环境。首先,提到了样式语言的基本理念,即描述性编程,它只需定义目标效果,而不涉及实现细节。
CSS(层叠样式表)是用于传统浏览器的样式语言,它可以应用于XML文档,使XML内容在网页上的展现更加丰富和多样化。XSL(扩展样式表语言)则更为强大,它不仅可以定义样式,还能进行数据转换,将XML转换为HTML、VOXML(用于语音浏览器)或者其他XML格式,以适应不同的应用场景,比如打印或者语音输出。
在Web的发展中,第一代网络主要由HTML浏览器主导,但随着移动设备和第二代网络客户端的出现,对于XML样式的需求日益增长,因为它们需要处理多样化的显示和交互方式。例如,语音浏览器在汽车导航系统或手机等设备上有着广泛的应用,这就需要XML能够生成适应语音的输出,如VOXML。
此外,教程还提及了DSSSL(文件样式语义和说明语言),这是一个ISO标准,用于更复杂的样式和转换任务,以及OmniMark,这是一种专有的语言,尽管可以免费获取,但其用途更多地局限于特定领域。
这章XML教程深入浅出地介绍了XML样式表的使用,不仅涵盖基本概念,还涉及了实际应用和未来发展的趋势,对学习者掌握XML在多平台和多感官环境下的应用具有很高的价值。
2011-11-17 上传
2009-08-24 上传
2013-08-13 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
houxianfeng
- 粉丝: 1
- 资源: 23
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率