xml教程,xml教学FTP03

上传人:仙*** 文档编号:243984194 上传时间:2024-10-01 格式:PPT 页数:21 大小:2.47MB
返回 下载 相关 举报
xml教程,xml教学FTP03_第1页
第1页 / 共21页
xml教程,xml教学FTP03_第2页
第2页 / 共21页
xml教程,xml教学FTP03_第3页
第3页 / 共21页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第三章,CSS,与,XSLT,本章要点,样式单,层叠样式表,(CSS),XSLT,XSLT,的语法,XSLT,转换,XML,XPath,样式单,样式单,(Style Sheet),是一种专门描述文档表现方式的文件。,可以描述文档在屏幕上显示的风格,样式单一般不包含在,HTML,或,XML,文档内部,而以独立的文档方式存在。,层叠样式表,CSS,用来定义,HTML,与,XML,文件的,显示,CSS(Cascading Style Sheets),CSS,的例子,H1,color:BLUE,;,text-,align:CENTER,;,H2,color:RED,;,text-,align:RIGHT,;,本段文字设成蓝色并居中,本段文字设成红色并靠右,HTML,引用外部,CSS,使用,CSS,显示,XML,链接外部,CSS,文件,链接外部,CSS,文件是指,XML,文档本身不含有样式信息,通过引用外部,CSS,文件来定义文档的表现形式。,XSL,可扩展样式单语言,XSL,(,eXtensible,Stylesheet,Languge,),,W3C,制定的。,XSL,通过,XML,进行定义的,遵守,XML,的语法规则,是,XML,的一种具体应用。这也就是说,,XSL,本身就是一个,XML,文档,系统可以使用同一个,XML,解释器对,XML,文档及其相关的,XSL,文档进行解释处理。,XSL,由两大部分组成:第一部分描述了如何将一个,XML,文档进行转换,转换为可浏览或可输出的格式;第二部分则定义了格式对象,FO,(,fomatted,object,)。,XSLT,XSL:,e,X,tensible,S,tylesheet,L,anguage,XSLT:XSL Transformations,是一种将,XML,转换成其他格式文档的编程语言,XSLT,使用,XPath,在,XML,文档中定位节点,XSLT,转换模式,服务器端转换模式,在这种模式下,,XML,文件下载到浏览器前先转换成,HTML,,然后再将,HTML,文件送往客户端进行浏览。,动态方式,批量方式,客户端转换模式,这种方式是将,XML,和,XSL,文件都传送到客户端,由浏览器实时转换。前提是浏览器必须支持,XML+XSL,。,XSLT,转换,XML,的过程,xml,html,XSLT,XSLT,转换,XML,实例,我的藏书,价格,:,简单介绍,:,xsl:template,xsl:template,的作用是定义一个新模板。,假设我们要处理一个包含联系方式和电话两个元素的,XML,文档。我们用,contact,定义联系方式,用,phone,定义电话。我们来看看,match,属性可能的值。下面的语句写法说明模板匹配所有的,phone,元素。,apply-templates,xsl:apply,-templates,用来执行哪一个节点被模板具体处理。你可以将它理解为程序中调用方法。,select,属性用来定义确切的节点名称。,xsl:value,-of,XSL:value,-of,用来将源文档中元素的文本值写到输出文档中。,执行后,你会看到书名显示出来。,xsl:value,-of,语法说明需要输出一个节点的值,而,select=,书名,则定义需要被输出的元素为书名。,xsl:for,-each,xsl:for,-each,:将排版样式应用到,XML,文件中相同的标记(类似于循环语句)。,XPath,XPath,就是一种专门用来在,XML,文档中查找信息的语言。,XPath,隶属,XSLT,。,CSS,与,XSLT,比较,用途不同,处理结果不同,表现能力不同,语法不同,本章小结,样式单,层叠样式表,(CSS),XSLT,XSLT,的语法,XSLT,转换,XML,XPath,谢谢观看,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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