- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML 章 J2EE概述 JavaEE教学课件PPT
可扩展标记语言XML 江西农业大学软件学院北京实习基地 简介 XML 即可扩展标记语言(Extensible Markup Language),是一种平台无关的表示数据的方法。简单地说,使用 XML 创建的数据可以被任何应用程序在任何平台上读取。甚至可以通过手动编码来编辑和创建 XML 文档。 XML的用途 将HTML与数据分离 交换数据 Web Service B2B 存储数据 构建XML 第一行可以是一个XML声明 根元素的开始和结束标记用于包围 XML 文档的内容。一个文件只能有一个根元素 嵌套元素 有时候要为元素添加属性。属性由一个名称-值对构成,值包含在双引号中 可扩展样式语言XSL 可扩展样式表语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现XML数据的语言。XSL是一种标记语言,表示如何将XML文档的内容转换成另一种形式的文档。通过为XML写XSL来使得XML显示成不同的格式。 XSL包括三部分:XSLT:一种用于转换 XML 文档的语言。XPath:一种用于在XML文档中导航的语言。XSL-FO:一种用于格式化 XML 文档的语言。我们这里主要学习XSLT。 XSL—选择模式— xsl:for-each 语法: xsl:for-each select=pattern order-by=sort-criteria-list 属性: select 根据XSL样式查询考察上下文以决定哪类结点集(满足select条件)使用此样式描述。作为一种简化的表示就是,如果你想对文档中的某一种标记的内容的显示方式进行格式化,就可以将让select等于此元素的标记名。a order-by 以分号(;)分隔,作为排序标准的列表。在列表元素前添加加号(+)表示按此标记的内容以升序排序,添加减号(-)表示逆序排序。作为一种简化的表示就是,排序标准列表就是由select规定的标记的子标记的序列,每个标记之间以(;)分隔。 XSL—选择模式—xsl:value-of 语法: xsl:value-of select=pattern提取节点的值 属性: select用来与当前上下文匹配的XSL式样。 XSL—选择模式—resume.xml ?xml version=1.0 encoding=GB2312? ?xml-stylesheet type=text/xsl href=resume.xsl? document resume name小张/name sex男/sex birthday1977.5/birthday skill数据库设计与维护、WEB开发/skill /resume resume name小李/name sex男/sex birthday1980.1/birthday skill嵌入式开发/skill /resume /document XSL—选择模式—resume.xsl ?xml version=1.0 encoding=GB2312? xsl:stylesheet xmlns:xsl=/TR/WD-xsl xsl:template match=/ HTML HEAD TITLE个人简历/TITLE /HEAD BODY xsl:for-each select=document/resume P/ TABLE border=1 cellspacing=0 CAPTION style=font-size: 150%; font-weight: bold 个人简历 /CAPTION TR TH姓名/THTDxsl:value-of select=name//TD TH性别/THTDxsl:value-of select=sex//TD TH生日/THTDxsl:value-of select=birthday//TD /TR TR TH技能/THTD colspan=5xsl:value-of select=skill//TD /TR /TABLE /xsl:for-each /BODY /HTML /xsl:template /xsl:stylesheet XSL—模板与匹配模式 书写模板:xsl:template 语法: xsl:template match=node-context 属性: match ── 确定什么样的情况下执行此模板。作为一种简化的说明,在此处使用标记的名字;其中最上层模板必须将match设为“/” xsl:template用match属性从XML选取满足条件的节点,对这些特定的节点形成一个特定输出形式的模板。 调用模板:xsl:apply-templates 语法: xsl:apply-templates s
您可能关注的文档
- Unit 8 Product Description 商务英语翻译 教学课件.ppt
- Unit 8 Topic 1 Section C 英语 八年级 下学期.ppt
- Unit 8 Smarter Transportation 高等院校研究生英语系列教材 综合教程(上)教学课件.ppt
- Unit 8 Topic 1 Section D 八年级下.ppt
- Unit 8 Topic 2 Section A 八年级下学期.ppt
- Unit 8 Topic 2 Section B 英语 八年级 下学期.ppt
- Unit 8 Topic 3 Section A 英语 八年级 下学期.ppt
- Unit 8 Topic 2 Section D 英语 八年级 下学期.ppt
- Unit 8 Topic 3 Section D 英语 八年级 下学期.ppt
- Unit 8 Topic 3 Section C 八年级 下学期.ppt
最近下载
- pep人教版四年级英语上册专项训练补全对话.docx VIP
- 2025至2030生物制药发酵罐行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 建筑管理职业生涯人物访谈报告.pdf VIP
- 2025-2026年国家和地方BIM政策导向出台汇总.docx VIP
- 国家电网有限公司营销现场作业安全工作规程(试行).docx VIP
- 实 践 设计一个研学旅行方案课件 2025-2026学年度沪科版物理八年级上册.pptx VIP
- 中日汉字简繁新旧体对照表v1 5发布版.pdf VIP
- 阿思丹ASDAN(china)袋鼠数学竞赛2022年试题(中文版本).docx VIP
- 2024秋新沪科版物理八年级上册课件 第二章 声的世界 实践 举办“创意与炫酷”音乐会 .pptx VIP
- 武将合集军政mod组合基础推荐版以及问题答疑V2.9.docx VIP
原创力文档


文档评论(0)