1、table 元素定义表格 - 并且浏览器清楚如何显示它。向 HTML 元素添加样式是很容易的。通过 CSS,很容易告知浏览器用特定的字体或颜色显示一个元素。XSL = XML 样式表XML 不使用预先定义的标签(我们可以使用任何喜欢的标签名),并且这些标签的意义并不都那么容易被理解。catalog titleEmpire BurlesqueartistBob DylancountryUSAcompanyColumbiaprice10.90year1985/cd/catalog方法;写一个和xsl建立起关系的xml文件以及xsl文件文件1:cdcatalog.xmlxml-stylesheet
2、type=text/xsl href=cdcatalog.xsl文件2:cdcatalog.xslxsl:stylesheet version= xmlns:xsl=http:/www.w3.org/1999/XSL/Transformtemplate match=/ /注释: match=属性则把此模板与 XML 源文档的根相联系。htmlbodyh2My CD Collectiontable border=1tr bgcolor=#9acd32th align=leftTitleArtistfor-each select=catalog/cd /注解:利用xslt的for-each 元素将
3、XML中元素遍历输出/注释:添加查找条件一般在此位置trtdvalue-of select=title/tdartist select属性的值是一个 XPath 表达式。此表达式的工作方式类似于定位某个文件系统,在其中正斜杠可选择子目录。/xsl:for-each/table/body/htmltemplatestylesheet我们需要写一个xml文件并将其显示出来出如下结果来:张老师的学生小张小王文件一:ts.xmlUTF-8ts.xslteachername小张小王文件二:table width=328 border=2 bgcolor=yellowth width=133张老师的学生:
4、teacher/name.5. 几个XSLT重要要素 元素 元素用于构建模板。XSL 样式表由一个或多套被称为模板(template)的规则组成。每个模板含有当某个指定的节点被匹配时所应用的规则。value-of 元素value-of select=” ” 元素用于提取某个选定节点的值,并把值添加到转换的输出流中select 元素允许您在 XSLT 中进行循环。可用于选取指定的节点集中的每个 XML 元素通过在 元素用于对结果进行排序。xmlns:thsort select=属性指示需要排序的 XML 元素。if 元素用于放置针对 XML 文件内容的条件测试。语法if test=expression . .如果条件成立则输出.在何处放置 如需添加有条件的测试,请在 XSL 文件中的 元素内部添加 元素用于结合 和 来表达多重条件测试。when test= /条件表达式 . 输