欢迎来到天天文库
浏览记录
ID:36319879
大小:2.47 MB
页数:21页
时间:2019-05-09
《xml教程,xml教学f》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章CSS与XSLT本章要点样式单层叠样式表(CSS)XSLTXSLT的语法XSLT转换XMLXPath样式单样式单(StyleSheet)是一种专门描述文档表现方式的文件。可以描述文档在屏幕上显示的风格样式单一般不包含在HTML或XML文档内部,而以独立的文档方式存在。层叠样式表CSS用来定义HTML与XML文件的显示CSS(CascadingStyleSheets)CSS的例子
2、style>
3、ge),W3C制定的。XSL通过XML进行定义的,遵守XML的语法规则,是XML的一种具体应用。这也就是说,XSL本身就是一个XML文档,系统可以使用同一个XML解释器对XML文档及其相关的XSL文档进行解释处理。XSL由两大部分组成:第一部分描述了如何将一个XML文档进行转换,转换为可浏览或可输出的格式;第二部分则定义了格式对象FO(fomattedobject)。XSLTXSL:eXtensibleStylesheetLanguageXSLT:XSLTransformations是一种将XML转换成其他格式文档的编程语言XSLT使用XPath在XML文档中定位节点XSLT转换
4、模式服务器端转换模式在这种模式下,XML文件下载到浏览器前先转换成HTML,然后再将HTML文件送往客户端进行浏览。动态方式批量方式客户端转换模式这种方式是将XML和XSL文件都传送到客户端,由浏览器实时转换。前提是浏览器必须支持XML+XSL。XSLT转换XML的过程xmlhtmlXSLTXSLT转换XML实例5、-ns="">我的藏书价格:简单介绍:6、ofselect="简要介绍"/>xsl:templatexsl:template的作用是定义一个新模板。假设我们要处理一个包含联系方式和电话两个元素的XML文档。我们用contact定义联系方式,用phone定义电话。我们来看看match属性可能的值。下面的语句写法说明模板匹配所有的phone元素。apply-templatesxsl:apply-templates用来执行7、哪一个节点被模板具体处理。你可以将它理解为程序中调用方法。select属性用来定义确切的节点名称。xsl:value-ofXSL:value-of用来将源文档中元素的文本值写到输出文档中。执行后,你会看到书名显示出来。xsl:value-of语法说明需要输出一个节点
5、-ns="">我的藏书价格:简单介绍:6、ofselect="简要介绍"/>xsl:templatexsl:template的作用是定义一个新模板。假设我们要处理一个包含联系方式和电话两个元素的XML文档。我们用contact定义联系方式,用phone定义电话。我们来看看match属性可能的值。下面的语句写法说明模板匹配所有的phone元素。apply-templatesxsl:apply-templates用来执行
6、ofselect="简要介绍"/>
7、哪一个节点被模板具体处理。你可以将它理解为程序中调用方法。select属性用来定义确切的节点名称。xsl:value-ofXSL:value-of用来将源文档中元素的文本值写到输出文档中。执行后,你会看到书名显示出来。xsl:value-of语法说明需要输出一个节点
此文档下载收益归作者所有