欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    XML技术及应用 第4章_XML样式表.ppt

    • 资源ID:69442760       资源大小:201.50KB        全文页数:28页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    XML技术及应用 第4章_XML样式表.ppt

    XML技术及应用第四章 XML样式表水利水电出版社水利水电出版社水利水电出版社水利水电出版社古凌岚、罗佳等编著知识要点o什么是样式表oCSS级联式样式表应用oXSL可扩展样式表应用4.1 什么是样式表 o样式表是包含了标记语言文档的格式化规则文档,这些规则定义了标记语言文档中各个元素的显示样式。o样式表允许完成以下的任务 n能够把XML文档转换为另一种结构,主要由XSL来实现 n描述显示的格式或者显示布局,主要由CSS来实现4.1 什么是样式表 4.2 级联样式表()的应用 o实例:图书信息页面布局的静态设置o问题问题书店管理系统想要显示它所销售的所有书籍的详细资料(详细资料以XML文档形式存储)。需要按照下面指定的格式显示产品的详细资料:(1)每一本书籍的单价、描述和现存量需要以黑色、10pt大小的字体来显示(2)书籍的名称必须以红色、20pt大小的字体来显示。并且应该是以粗体显示。(3)所有的详细资料必须以Arial字体来显示。4.2 级联样式表()的应用o实现效果实现效果 4.2 级联样式表()的应用o分析分析n确定要显示的元素n确定显示格式化数据的机制n创建一个样式表来格式化XML数据 4.2 级联样式表()的应用o确定要显示的元素在给定的场景中要显示的元素是:BookNamePriceKeywordQty 4.2 级联样式表()的应用o确定显示格式化数据的机制CSS的基本思想是为结构文档中的各个标记定义出相应的一组显示样式。定义的基本格式为:选择符 样式属性:取值;样式属性:取值;.4.2 级联样式表()的应用o确定显示格式化数据的机制n选择符o标记o类选择符o标识选择符n样式属性4.2 级联样式表()的应用o创建一个样式表来格式化XML数据n引用式on嵌入式o内嵌式是指将CSS样式直接嵌入到XML文档内部,为元素设置style属性,并在属性值中给出样式的定义 4.2 级联样式表()的应用o单元练习单元练习酒店管理系统想要显示客房详细资料(详细资料以XML文档形式存储)。需要按照下面指定的格式显示产品的详细资料:(1)客房编号需要以黄色、16pt大小、黑色背景、粗体的字体来显示;(2)客房的客房标准编号、客房状态、备注必须以黑色、10pt大小的字体来显示;(3)所有的详细资料必须以Arial字体、左对齐来显示创建一个CSS来按照上面的格式显示供应商的详细资料。4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用o4.3.1 实例:图书信息页面布局的动态设置实例:图书信息页面布局的动态设置o问题问题书店管理系统需要显示书籍的详细信息(比书店管理系统需要显示书籍的详细信息(比如书籍如书籍ISBN、书籍名称和单价),按价格、书籍名称和单价),按价格升序排列成列表。升序排列成列表。4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用o实现效果实现效果4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用o分析分析n确定需要显示的数据元素确定需要显示的数据元素n明确显示数据的机制明确显示数据的机制n确定显示数据所需的元素确定显示数据所需的元素n创建并应用一个样式表创建并应用一个样式表n查看该查看该XML文档文档4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用o确定需要显示的数据元素nBookISBNnBookNamenPrice4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用o明确显示数据的机制nXSLT主要的功能就是转换,它将一个没有形式表现的XML内容文档作为一棵源树,将其转换为一个有样式信息的结果树。n服务器端转换模式 n客户端转换模式 4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用o确定显示数据所需的元素nstylesheetnvalue-ofnfor-eachnsortntext4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用oStylesheetn该声明称为样式表声明。样式表声明的语法如下:4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用ovalue-of元素 n该元素显示了指定元素或者属性的值。使用该元素的语法如下:4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用ofor-each元素 n使用该元素来通知XSLT处理器来处理指定元素的每个实例的信息。使用for-each元素的语法如下:执行动作 4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用osort元素 nXSLT提供了基于分配给元素和属性的值来排序数据的sort元素 n使用sort元素的语法如下所示:4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用oText元素 ntext元素允许你在输出中产生静态的文本。该元素用来显示标签。例如,为了显示标签“BookName:”,你可以用下面的语句来声明:BookName:4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用oXSLT模板规则n在XML文档中确定每一个XML元素的模式。n详细描述目标元素的转换和处理代码。4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用oTemplate元素nTemplate元素用来定义期望输出的一个模板。使用该元素的语法如下:执行的动作 4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用oapply-templates元素n该元素用来指示XSLT处理器发现一个合适的模板,并且在每个选择的元素上执行指定的任务。使用该元素的语法如下:4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用o缺省模板缺省模板 4.3 可扩展样式表(可扩展样式表(XSL)的应用)的应用o单元练习单元练习酒店管理系统将要显示客房标准的详细信息。必须显示客房标准信息,包括的数据项有:标准编号、标准名称、房间面积、床位数量、住房单价。该详细资料必须按照房间面积和价格的升序排列。

    注意事项

    本文(XML技术及应用 第4章_XML样式表.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开