- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.3.1 XML的概念 XML和HTML同属一个大家族——置标语言家族,因此,为了让大家更好地理解XML,我们就首先从HTML讲起。 顾名思义,HTML的精髓在于“置标”(Markup),通俗地讲,就是一种用来给文本添加标记的语言。在HTML中,标记就是所谓的“标签”(tag),每一个标签都表明了一种显示的格式。它描述了一系列标签,每个标签表明了一定的显示格式。被置标后的文件(即同时包含了纯文本和关于文本显示格式的标签的文件)由一个HTML处理工具,譬如一个浏览器,进行读取,然后再根据上述标记规则来加以显示。 11.3.1 XML的概念 用HTML代码显示一个客户联系信息列表: ULLI张三/LIULLI用户ID: 001/LI LIEMAIL: zhang@/LI LI电话: (010)/LI LI地址: 北京市五街1234号/LI LI邮编: 100001/LI /ULLI李四/LI UL LIID: 002/LI LIEMAIL: li@/LI LI电话: (021)/LI LI地址: 上海市南京路9876号/LI LI邮编: 200002/LI /UL /UL 11.3.1 XML的概念 联系人列表联系人姓名张三/姓名ID001/IDEMAILzhang@/EMAIL电话(010)/电话地址街道北京市五街1234号/街道邮编100001/邮编/地址/联系人联系人姓名李四/姓名ID002/IDEMAILli@/EMAIL电话(021)/电话地址街道上海南京路9876号/街道邮编200002/邮编/地址/联系人 /联系人列表这一段代码是一个非常简单的XML文件。看上和HTML非常相象,但这里的标签代表的不再是显示格式,而是对于客户信息数据的语意解释。 用XML代码描述一个客户联系:信息列表: 11.3.2 使用CSS显示XML文档 文件名为:student.xml ?xml version=1.0 encoding=gb2312 ? ?xml-stylesheet type=text/css href=mystyle.css? list 学生花名册 studentname张三/nameorigin河北/originage25/agetelephone/telephone /student studentname李四/nameorigin北京/originage26/agetelephone/telephone /student /list 文件名为:mystyle.css list,student { font-size:15pt; font-weight:bold;color:blue; display:block; margin-bottom:5pt; } origin, age, telephone { font-weight:bold;font-size:12pt; display:block;color:block; margin-left:20pt; } name { font-weight:bold; font-size:14pt;display:block; color:red; margin-top:5pt; margin-left:8pt; } 11.3.2 使用CSS显示XML文档 文件student.xml在浏览器中的显示效果为: 11.3.3 可扩展样式单语言 XSL 可扩展样式单语言 XSL(eXtensible Stylesheet Languge),它也是由W3C制定的。XSL是通过XML进行定义的,遵守XML的语法规则,本身就是一个XML文档。系统可以使用同一个XML解释器对XML文档及相关的XSL文档进行解释处理。而CSS则是一种静态的样式描述格式,其本身不遵从XML的语法规范。 现在一般所说的XSL大都指的是XSLT。与XSLT一同推出的还有其配套标准XPath,这个标准用来描述如何识别、选择、匹配XML文档中的各个构成元件,包括元素、属性、文字内容等。 如前所述,XSLT主要的功能就是转换,在XSLT文档中定义了与XML文档中各个逻辑成分相匹配的模板,以及匹配转换方式。限于目前浏览器的支持能力,大多数情况下是转换为一个HTML文档进行显示。 11.3.3 可扩展样式单语言 XSL mystyle.xsl文件的代码如下: ?xml version=1.0 encoding=gb2312 ? xsl:stylesheet xmlns:xsl=/TR/WD-xslxsl:template match=/ HTMLHEAD TITLE学生花名册/TITLESTYLE .title{font-
您可能关注的文档
最近下载
- 通桥(2021)5402-03客货共线铁路钢筋混凝土框架箱涵单孔孔径.pptx VIP
- 北京市昌平二中2020-2021学年高二上学期10月月考历史试卷(word版,含答案).docx VIP
- 食品生物技术概论廖威第四章发酵工程及其在食品工业.pptx VIP
- 最新:房颤诊断和治疗中国指南2023 .pdf VIP
- 食品生物技术概论 教学课件 作者 廖威 主编 谭强 主审 第十章 生物技术在食品水平分析检测.ppt VIP
- 1.坚守初心主题高分作文《我也是个取水人》读写拆解-备战2025年中考语文写作四步拆解高分作文(全国通用).docx VIP
- AQT2033-2023 金属非金属地下矿山紧急避险系统建设规范.pdf VIP
- 中级职称评审-人工智能工程-专业技术报告.docx VIP
- 16MG04 钢筋混凝土过梁.docx VIP
- 食品生物技术概论(廖威)第六章 蛋白质工程在食品工业中的应用.ppt VIP
文档评论(0)